为啥选c呀,第12题,有人知道吗

img


不应该是先判断n等于0的时候是否小于或者等于2吗,如果成立再执行n++,难道不是这样子吗

n++是先执行运算后,再将自身值加 1,n等于3时还要进行一次判断,判断n++<=2是否成立,判断完之后,n的值会加 1 故答案为4

首先while语句后面有分号,所以这个是独立语句,后面的代码不是while代码块。while循环结束条件是n=3,然后n++会使n的值在while之后再加1,所以最后输出4