大哥,这个程序是#include <stdio.h> main() { int x=8; for( ; x>0; x--) { if(x%3)

大哥,这个程序是#include <stdio.h>

main()

{

int x=8;

for( ; x>0; x--)

{

if(x%3)

{

printf("%d, ",x--);

continue;

}

printf("%d, ",--x);

}

}
最后输出?

8, 5, 4, 2,空格

主要考察前自减,和后自减的区别
--i;
i-- ;
--i表示,i自增1后再参与其它运算;而i-- 则是i参与运算后,i的值再自增1。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答