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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 21:41:51
while(x--)什么意思,怎么判断?int x=2while(x--)printf(

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