早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在c语言中:表达式a+=a-=a=9的值是。()A)9B)在c语言中:表达式a+=a-=a=9的值是。()A)9B)-9C)18D)0求详解!!

题目详情
在c语言中: 表达式a+=a-=a=9的值是 。( ) A)9   B)
在c语言中:
表达式a+=a-=a=9的值是 。( )
A)9   B)-9   C)18   D)0
求详解!!
▼优质解答
答案和解析
+=、-=、=优先级相同,结合为从右到左,即:
1,a+=a-=a=9,先执行a=9的赋值运算;a = 9;
2,a+=a-=a;继续执行-=,即运行 a-=a ; a = 0;
3, 最后执行,a+=a ,因上一步a = 0 ,故最终 a = 0;
更详细的内容我贴到了论坛,请查看:http://www.iu8s.com/forum.php?mod=viewthread&tid=10&extra=