當前位置:編程學習大全網 - 電腦編程 - linux下的C編程問題

linux下的C編程問題

呵呵,看樣子妳是沒理解C的運算順序

printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);

它的運算順序是這樣子的,首先它應該是從右向左運算,然後在打印的時候再做相應的運算

第壹個數: i--;++i; 即為8 此時i為8

第二個數: i++;--i; 還是8 此時i為8

第三個數: --i; 即為7 此時i為7

第四個數: ++i; 即為8 此時i為8

也就是說如果打印的相應變量做了++i或--i運算,則應做此運算後再打印

  • 上一篇:工件坐標系中的用戶框架是相對於哪個坐標系創建的?
  • 下一篇:諾普洛麗塔機械鍵盤各個按鍵功能?
  • copyright 2024編程學習大全網