发布网友 发布时间:18小时前
共3个回答
热心网友 时间:16小时前
main() { int x=2; while(x--); printf("%d\n",x);}
程序应该是这样的吧。
while是一个空循环,没有循环体,只有判断条件,while循环结束的条件就是x=0;
x--是先使用x的值,再改变x的值,在判断时也是这样。也就是说 while(0--);时,循环结束了。
那么 x=0,x--则x=-1了。
热心网友 时间:16小时前
你想实现什么功能?
while(x--)意思是;先判断while(x),判断结束后x--,当x=0时退出循环,然后执行x--那么x=-1
热心网友 时间:16小时前
.