mian(){int a=12;printf("%d",a/=a+a);}運行結果肯定是數字,請不會的人不要亂說!

熱心網友

答案是0,a/=a+a相當于a=a/(a+a) 即a=12/(12+12)=12/24=0,因為12,24都是整形,所以12/24=0

熱心網友

結果 是0要得到0.5:main(){float a=12.0;printf("%f",a/=a+a);}

熱心網友

mian(){int a=12;printf("%d",a/=a+a);}分析:a/=a+a相當于a=a/(a+a) 也就是a=12/(12+12) 因為 12/24 是整型運算(取整數部分)所以 a=0;運行結果是:0

熱心網友

要看運算符的優先級啊 /= 小于 +所以先a+a后/=結果就是12/24=0

熱心網友

A=12/24

熱心網友

#includemain(){int a=12;printf("%d",a/=a+a);}輸出結果是0