问题描述: int n = 0; while (n++) { if (n>3) { break; } } 请问n结果是多少?答案为什么是1? 1个回答 分类:综合 2014-11-29 问题解答: 我来补答 1、n++属于后增表达式,该表达式的值为n当前的值,求完这个表达式的值后n的值增12、循环结束条件是表达式n++的值为0,或者是n>33、在这个问题中,n被初始化为0,因此n++的值为0,所以循环结束,但是求完这个表达式的值后n的值增1,因此循环结束的时候n的值为1. 展开全文阅读