首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求详细解答a=b==c为什么结果等于1解决办法

2012-04-26 
求详细解答abc为什么结果等于1main(){int a1,b2,c3printf(%d,%d,%d,%d,\n,abc,abc,a(bc)

求详细解答a=b==c为什么结果等于1
main()
{int a=1,b=2,c=3;
printf("%d,%d,%d,%d,\n",a=b=c,a=b==c,a==(b=c),a==(b==c));
}

[解决办法]
在a=b=c中b=3,a=b==c中b==c是相等的,值为1,复制优先级比运算的要低,a=1了
[解决办法]
赋值运算符优先级很低的

热点排行