for循环,循环条件

来源:互联网 发布:算法分析排序 编辑:程序博客网 时间:2024/05/01 18:18

设m和n都是int类型,那么以下for循环语句,执行情况如何?

for(m=0,n=-1;n=0;m++,n++) n++;


参考答案:循环体一次也不执行。

执行顺序:(1)初始化m=0,n=-1(2)循环条件n=0,为假,所以循环体一次也不执行


如果改为:

for(m=0,n=-1;n=1;m++,n++) n++;

因为循环条件为n=1,为真,所以无限循环。

0 0