問題詳情
27. 執行下列 C 語言程式後產生的輸出為何?#include <stdio.h> main() { int a= 2, b = 5; a *= a-- * --b; printf("%dn", a); }
(A) 4
(B) 8
(C) 15
(D) 19
參考答案
答案:C
難度:適中0.431193
統計:A(10),B(45),C(47),D(7),E(0)
用户評論
【用戶】我要成功
【年級】高一上
【評論內容】a=a*a--*--ba=2*2--*4 = 16-1 = 15
【用戶】張銘
【年級】
【評論內容】字尾遞減(a--) 優先級高於 *a=a*a--*--ba=1*2*4=8複製到ideone實跑就是8