如果楼主的本意是让a=0在循环之前,那么有两种写法while{//}和while{}建议写成0==a的形式,其实和a==0是一样的,但是如果你说0,C语言中的while是一种循环语句,是计算机的基本循环模式,首先说一下while:执行while语句的条件用括号表示,在C和C 中规定逻辑类型和整数类型可以互换,while循环是判断while括号后面的表达式是否为真。
首先说一下while:执行while语句的条件用括号表示,在C和C 中规定逻辑类型和整数类型可以互换。例如:如果括号表示0,则条件相当于假;;另一方面,如果一个非零整数用括号表示,则该条件相当于true。其次,a *2的运算如下:按照C 语言的运算符顺序,这个公式应该先算出a ,然后由*2的结果得到最终答案。
while循环是判断while括号后面的表达式是否为真。比如在a,C 语言中规定,如果a = 0;那么A为假,如果A不为0,那么他为真。所以上面的循环,只要A不等于0,就一直在进行。刚开始学的时候,我一直以为只有等于1的时候才是真的,等于2的时候他不能循环。事实上,这是错误的。编译器判断真假条件的标准是他不等于0,不等于1。如果楼主的意图是让a=0退出循环,那么你可以按照你写的方法来。如果楼主的本意是让a=0在循环之前,那么有两种写法while{//}和while{}建议写成0==a的形式,其实和a==0是一样的,但是如果你说0,
C 语言中的while是一种循环语句,是计算机的基本循环模式。
4、C 语言中while(0while表示一次不执行循环,表示永远执行循环。你可以在循环中跳出循环,意思是while!=0表示A不等于0a,可以是任何不为零的数,此时,如果条件为zhi Li,则可以执行循环。当a==1a的值为1时,条件成立,可以执行循环;一个是a的值不为1时的任意值,可以执行循环;一个是只有a的值为1时才能执行循环,扩展数据:一般形式如下:while(表达式)语句;执行过程如下:(1)计算while后括号中表达式的值,如果结果不为0,则转到(2),否则转到(3)执行循环体,转到(1)(3)退出循环,执行循环体下面的语句。因为先执行判断,再执行循环体,所以循环体可能不会一次执行完,循环体可以是空语句“;。