c语言while的使用
在c语言中while((c=a+b)!=0)可以这样写吗,它的意思是什么按运算符优先级一步步看,这个的意思就是把a、b的值赋给c然后判断c是否为0,c不等于0循环,当c=0退出循环 首先你需要确保c是一个左值;
简单的说就是c可以被赋值。
确保了第一点,那么就可以while((c=a+b)!=0);这样写;
表达的意思就是:
先把a、b的和值赋值给c;
再判断c是否为0;
若为0,则退出while循环;
若不为0,则进入while循环;
可以,意思是把a+b的值赋值给c,看c是否为0,为0就不执行while语句,不为0就执行while语句
页:
[1]