int n = 0; while (n++) { if (n>3) { break; } } 请问n结果是多少?答案为什么是1?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 22:55:54
intn=0;while(n++){if(n>3){break;}}请问n结果是多少?答案为什么是1?intn=0;while(n++){if(n>3){break;}}请问n结果是多少?答案为什么是
int n = 0; while (n++) { if (n>3) { break; } } 请问n结果是多少?答案为什么是1?
int n = 0; while (n++) { if (n>3) { break; } } 请问n结果是多少?
答案为什么是1?
int n = 0; while (n++) { if (n>3) { break; } } 请问n结果是多少?答案为什么是1?
1、n++属于后增表达式,该表达式的值为n当前的值,求完这个表达式的值后n的值增1
2、循环结束条件是表达式n++的值为0,或者是n>3
3、在这个问题中,n被初始化为0,因此n++的值为0,所以循环结束,但是求完这个表达式的值后n的值增1,因此循环结束的时候n的值为1.