循环次数
| i=0;while (i=0) i++这个循环体循环一次还是一次都不循环? |
| i=0;while (i=0) i++这个循环体循环一次还是一次都不循环? |
2004-07-19 11:10
一次都不循环,因为i=0是赋值语句,i的值为0,循环体终止,一次都没发生.
例如:
main()
{int i;
while(i=1) printf("*");
}
这个就是无限循环了

2004-07-19 12:04
2004-07-19 14:18
那你能解释为什么只有当上面的 i 赋值为0时,才不循环吗?
其余都是无限循环.
[此贴子已经被作者于2004-07-19 15:55:08编辑过]

2004-07-19 15:53
2004-07-19 15:56
2004-07-19 17:12
2004-07-20 12:58
2007-07-21 08:20
2007-07-21 09:13
2007-07-21 09:18