for( int i=0,j=1; j < 5; j+=3 ) i=i+j; 为什么等于5
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 04:28:27
for( int i=0,j=1; j < 5; j+=3 ) i=i+j; 为什么等于5
for( int i=0,j=1; j < 5; j+=3 ) i=i+j; 为什么等于5
for( int i=0,j=1; j < 5; j+=3 ) i=i+j; 为什么等于5
答:因为这个程序的初始条件是i=0,j=1;
然后,判断条件是当j=5或者大于5的时候程序运行停止,而且在这个过程中j+=3即是j=j+3;
执行的程序就是i=i+j;
所以,当第一次运行时,i=0,j=1,符合j