while的判断条件
while(m=getchar()!='\n') 和 while((m=getchar())!='\n') 有什么区别
等式运算时从右至左的
while(m=getchar()!='\n')
等于
1.getchar()!='\n'
2.m=前面算式1的运算结果,m的值只能是1 或者 0,代表真假
3.while(m)
while((m=getchar())!='\n')
等于
1.m=getchar()
2.m!='\n'
3.while(前面算式2的运算结果)
区别主要是m得到的值不一样,判断条件是一样的。