1樓:包子弟弟餃子
解題步驟:
1、首先弄清運算順序
y=x++*x++; 實際為 y = (x++) * (x++);
y=--y*--y; 實際為 y = (--y) * (--y);
2、弄清x++與++x的區別
單獨的x++與++x沒有區別,在參與復合運算的時候有區別x++表示用x的原值參與計算,最後加上1
++x表示x的值先加上1,再參與表示式的計算3、y=x++*x++; 就是y=5*5=25 此時x=7y=--y*--y; 就是y=23*23=529 因此答案選a
2樓:匿名使用者
29*28,是偶數,答案裡沒有
3樓:伊·梵
a 529
x=5;
y=x++*x++; /* y=25 */y=--y*--y; /* y=23*23 */
4樓:
x++表示 先掉用x的值然後在給它加1
x=5 呼叫x++ (x++這個表示式)=5 到下一步時 x=6++x就表示 先給x的值加1
x=5 呼叫++x (++x)=6,此時x還=5 然後到下一步 x也=6了
5樓:匿名使用者
x++意思是先做完算數運算後自加
++x意思是先自加後再做算數運算
就是自加的先後問題
c語言問題,乙個c語言問題?
你.是不是諶衛軍老師班上的.然而我也很菜 逃.include int is same char str,char s str在s中的出現次數 p strtok null,return flag int main ge j strlen s m j for j 0,k 0 jge i j 從第二個單詞...
C語言小問題,C語言一個小問題 20
區別 一個是指向結構體變數的指標,一個是指向整形變數的指標。詳細說明如下 struct student p指向結構體變數的指標 struct 結構體名 結構體指標變數名 執行結果 int p變成了指向整形變數的指標 編譯執行 錯誤 不同的變數型別,p並不屬於整形變數類指標。 你.是不是諶衛軍老師班上...
C語言程式設計問題,C語言程式設計問題 設計一個程式,從鍵盤輸入a b c三個整數,將它們按照從大到小的次序輸出?(最
楓若神明 tt如果等於 a 那麼pp 0 裡的值應該 1,即 pp a a 即 pp tt a a a 0 b a 1 z a 25 明白了嗎 tt是一個字元。也就是整數型式的ascii碼。用這個字元減掉 a 的值也就成了陣列的下標值。因為字母是按順序排列的。然後陣列下標有了,就找到那個元素值進行 ...