如题所述
ãã1ãwhile (x=0)
ããç¸å½äºå¦ä¸è¯å¥
ããx = 0 //æä¸ä¸ªèµå¼æä½
ããwhile (x) //ç¶å让xçå¼å0åæ¯è¾ï¼å¦ææ¯0åä¸æ§è¡å¾ªç¯ä½ï¼å¦æé0åæ§è¡å¾ªç¯ä½ã
ãã2ãwhile (x==0) æ¯è®©åéxä¸0è¿è¡æ¯è¾ï¼xçå¼å¦ææ¯0åæ§è¡å¾ªç¯ä½ï¼å¦æé0åæ§è¡å¾ªç¯ä½ã
ãã3ãå æ¤ï¼ä¸¤è ä¸ä» å¨äº=å==çåºå«ï¼åè æ¯èµå¼è¿ç®ç¬¦ï¼åè æ¯å ³ç³»è¿ç®ç¬¦ï¼åæ¶å¾ªç¯æ¡ä»¶ä¹ä¸ä¸æ ·ã
ããç¸å½äºå¦ä¸è¯å¥
ããx = 0 //æä¸ä¸ªèµå¼æä½
ããwhile (x) //ç¶å让xçå¼å0åæ¯è¾ï¼å¦ææ¯0åä¸æ§è¡å¾ªç¯ä½ï¼å¦æé0åæ§è¡å¾ªç¯ä½ã
ãã2ãwhile (x==0) æ¯è®©åéxä¸0è¿è¡æ¯è¾ï¼xçå¼å¦ææ¯0åæ§è¡å¾ªç¯ä½ï¼å¦æé0åæ§è¡å¾ªç¯ä½ã
ãã3ãå æ¤ï¼ä¸¤è ä¸ä» å¨äº=å==çåºå«ï¼åè æ¯èµå¼è¿ç®ç¬¦ï¼åè æ¯å ³ç³»è¿ç®ç¬¦ï¼åæ¶å¾ªç¯æ¡ä»¶ä¹ä¸ä¸æ ·ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-03-04
x=0是赋值,可以拆成两句,int x,x=0,while(x),x为零,条件为假,while结束。
x==0是判断语句,当x为零时,条件为真,while继续。本回答被网友采纳
x==0是判断语句,当x为零时,条件为真,while继续。本回答被网友采纳
第2个回答 2012-06-11
第一个循环的循环体永远也不会被执行。因为循环条件为x=0,先把0赋值给x,赋值运算符的返回值即为0,在C/C++中,0即为假。
第二个呢是一个逻辑表达式,只要x为0循环就可以执行。
第二个呢是一个逻辑表达式,只要x为0循环就可以执行。
第3个回答 2012-06-11
while(x = 0)//赋值语句 结果是0,表示判断代表假
while(x == 0)//布尔语句 结果为真
while(x == 0)//布尔语句 结果为真
第4个回答 2012-06-13
一个是把0赋给变量x,一个是判断x是否等于0,是不一样的,希望好好理解一下。