main(){int i,j,m=0,n=0;for(i=0;i<2;i++)for(j=0;j<2;j++)if(j>=i)m=1;n++;printf("%d\n",n);}

日期:2017-09-23 09:33:33 人气:1

main(){int i,j,m=0,n=0;for(i=0;i<2;i++)for(j=0;j<2;j++)if(j>=i)m=1;n++;printf("%d\n",n);}

这段程序相当于 main() { int i,j,m=0,n=0; for(i=0;i<2;i++) { for(j=0;j<2;j++) { if(j>=i) { m=1; } { } n++; printf("%d\n",n); } 这样看起来比较清晰; 不管循环执行了多少次对n没有任何影响,只有在循环执行完毕后n才执行一次加加操作,所以结果就是1。
    A+
热门评论