如题所述
o和‘\0’不是一样的么?ascii相等
\0 代表 空字符(NULL) 不一样吧
我的程序能执行,结果没问题。我就是不明白为什么不能用while 替换掉if else 的判断跳出循环顺便说一下我就是要判断它是空字符的条件。因为数组是元素是10,但是实际我只赋给了4个元素
while语句在进行条件判决时,如果条件是个数组,则必须数组里面的所有元素都满足才能执行。你在这里定义了一个结构体变量,但是在数据存储时,我认为是按照数组来存取的,所以应该不能这样写吧!
改成这样就可以了,谢谢!
so sorry!没细看到前面的for循环。