直接上图
和答案没有任何影响因为是while(n++<=1),当n为0时,n<=1成立,然后n再加1,所以输出1;当n为1时,n<=1成立,然后n再加1为2,所以输出2然后继续循环n=2大于1,while不成立,但n++使得n还要加1等于3,所以最后输出 1 2 3
循环体只有一行代码时可以省略大括号 for循环 和if语句也是如果是while (++n<=1) { ...}的话,答案选C