1樓:馮冶
++是乙個自加運算子,其中有這樣的說法,++在前,先加後用,++在後,先用後加
舉個例子來說:
int a,b,c=4;
a=c++;
b=++c;
printf("%d,%d,%d",a,b,c);
執行的結果是:4,6,6.
所以表示式++a的值是5
2樓:
a=4;
++a;
cout<
a=4; a++; cout<
a=4; cout<<++a; 結果:5 a=4; cout<
cout<
得出結論: a++下一行才有效。(即cout<
3樓: 如果是a++的話,那是4,如果是++a的話,就是5; a++是先取a的值,再自加;++a是先自加,在取a的值。。。 4樓: 一片薄箔。你也許會把鑰匙弄得嘩啦響,咯咯吞下一口。 那就是幻覺嗎?或者是那蒼白的晨曦 數著我們在一起的最後十三分鐘 慌亂而孤零零的, 從未擁有的成千上萬個孩子 總枕是入眠哈哈 5樓:魔幻本色 c++ a=4 則表示式++a的值是5 6樓:_白龍子 5,++a>>a=a+1>>a==5 a 3 5,a 4 a 5 應該是 a 3 5,a 4 a 5 吧 逗號表示式注意兩個基本知識 1.逗號表示式的運算順序是從左向右運算 2.逗號表示式的值取逗號中最右表示式的值 現在看 a 3 5,a 4 a 5這個逗號表示式,首先對於 a 3 5,a 4 和a 5來說,按照從左向右運算先計算 a ... 1 優先順序高於 答案23 2 不管優先順序,答案18 3 為乘方運算,答案55. 隨殤 結果是23,雖然我也不知道為什麼 55 是算術運算子,而 是邏輯運算子。是按位進行或運算,中凡是不為0的數都是true,是0為false.23 2 5解如下 23 00010111 2 5 00100000 將... a a a a的值為0 解析 左結合 先做a a,因為a 10,a 可寫為a a a 100 此時a的值為100 a a 可寫為a a a 0,此時a 的值為0a a可寫為a a a 0 綜上 a a a a的值為0 include int main 顯示的答案是 0 連續賦值 的規則 是從右到左 ...C語言逗號表示式 a 3 5,a 4,a 5 的值是多少
在C語言中,表示式2 5的值是多少
若有定義int a 10,則表示式a a a a的值是多少啊