c朋友,,请进.

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:42:35
while (5) 执行循环体吗?一直执行?出不来了?

while(表达式) 只要表达式的结果为真就会执行循环体的,真即非0,0表示假!!5是一个常数,永远非0即真,所以死循环!!!

应该是while(1)吧 ??

对阿,因为五不是0,所以永远出不来
除非你在while循环里加break;

死循环,知道是不为0的数字,就永远循环

while(5)会执行循环体,出不来,while(0)就不执行循环体了