while(x--)什么意思,怎么判断?int x=2while(x--)printf("%d\n",n);求输出结果,答案是给的是-1实在不懂(⊙_⊙)?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 05:20:47
while(x--)什么意思,怎么判断?int x=2while(x--)printf(
xQ_KP*c((^/DQ DV2it` Тaj]НFkF.s=?Qnw(e4Vg4 T H hÊҨ-r@Tum{]2]nj^c. tzı5ra0D8 ϡץO r薸V D+S,'?) F<\NJz| б${sp }iqygYm #Y,1 MQߜe-W]e*0_a|" :L w oJ>>n

while(x--)什么意思,怎么判断?int x=2while(x--)printf("%d\n",n);求输出结果,答案是给的是-1实在不懂(⊙_⊙)?
while(x--)什么意思,怎么判断?
int x=2
while(x--)
printf("%d\n",n);
求输出结果,答案是给的是-1
实在不懂(⊙_⊙)?

while(x--)什么意思,怎么判断?int x=2while(x--)printf("%d\n",n);求输出结果,答案是给的是-1实在不懂(⊙_⊙)?
当x--等于0时,printf
while(x--);
首先,x--这个式子第一次执行等于2(x此时等于1)
然后,x--执行等于1(x此时等于0)
最后,x--执行0(x此时等于-1)
当x--等于0是程序终止,
此时x=-1