麻烦解释一下这个c语言程序,尤其是那个x--和--x,具体代表什么意思?有什么用?

main()
{
int x=15;
do{x--;} while(x--);
printf("%d",x--);
}
重点在do{x--;} while(x--);是什么意思?在while(x--);中x还要减一么?

第1个回答  2010-11-05
x-- 就是先用x的当前值,然后x自减1
--x就是先x自减1,然后用x的值
第2个回答  2010-11-05
这段程序的执行结果是-1.while(x--)在x=0时退出循环,但是x--执行后值变为-1本回答被提问者采纳
第3个回答  2010-11-05
while(x--);要减
相似回答