为什么会出现这样的错误
c4droid吧
全部回复
仅看楼主
level 2
danssfdsdf 楼主
初学c
编了一个猜大小的
第二张是正常输入0-100的结果
第三张是输入非数字abc之类的,结果因为条件x!=a陷入死循环了,手机瞬间卡死;
想问下怎么避免出现误输入造成的无限输出,
还有条件中!=两边的x和a的大小比较如果是非数字的话是转换成码值比较的吗?
2017年03月29日 13点03分 1
level 10
scanf失败……发现没有数字就失败了,不会读入后面的字母,这个字母始终在缓冲区里,造成以后一直读取失败[黑线]
2017年03月29日 13点03分 2
level 10
x保持scanf前的值不变的,没有被转换比较
2017年03月29日 13点03分 3
懂了,[哈哈]谢谢
2017年03月29日 14点03分
1