i++执行了多少次呀?

img


i=1;j=0;
while(i+j≤n)
if(i)
else i++;

n等于多少呢?
i++不会执行,初始i为1,永远满足if条件,是不会执行else分支的。

if(a)和if(a!=0)等价 不执行else语句 死循环执行0次

一次也没执行啊, i++是在else代码块,i初始值为1,不会为0啊,走不到else的