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