以下程序运行结果为啥是5?求具体过程! for (i=1;i++
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 14:32:41
以下程序运行结果为啥是5?求具体过程!for(i=1;i++以下程序运行结果为啥是5?求具体过程!for(i=1;i++以下程序运行结果为啥是5?求具体过程!for(i=1;i++关键一条语句:i++
以下程序运行结果为啥是5?求具体过程! for (i=1;i++
以下程序运行结果为啥是5?求具体过程! for (i=1;i++
以下程序运行结果为啥是5?求具体过程! for (i=1;i++
关键一条语句:i++<4
运算符++的优先级低于"<",因此会先比较i和4的大小,再执行i++将结果赋值给i
整段程序运行过程:
进入for循环,i初值赋为1,判断1<4,不会跳出循环,执行i++,i=2;
第二次进入循环,i=2,判断2<4,不会跳出循环,执行i++,i=3;
第三次进入循环,i=3,判断3<4,不会跳出循环,执行i++,i=4;
第四次进入循环,i=4,判断4=4,会跳出循环,但退出循环前还要执行i++,i=5;
打印语句,打印i,此时i=5,所以结果显示5