假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为(急啊!)
3个回答
展开全部
c
从左往右看
a然后两个++
,计算机就把这两+
判断为自增号,
后面一样。剩下一个就是算术的
+
了。
而右++
表示,用了才自增。
所以这里5+5+5=15
如果后面还有个a+b+c的
就是6+6+6=18
了。
从左往右看
a然后两个++
,计算机就把这两+
判断为自增号,
后面一样。剩下一个就是算术的
+
了。
而右++
表示,用了才自增。
所以这里5+5+5=15
如果后面还有个a+b+c的
就是6+6+6=18
了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是运算优先级的问题,
原式=(a++)+(b++)+(c++)=15;
计算之后,a=b=c=6。
原式=(a++)+(b++)+(c++)=15;
计算之后,a=b=c=6。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果是15.
等效如下:(a++)+(b++)+(c++);
运行结果15
运行后a=b=c=6
等效如下:(a++)+(b++)+(c++);
运行结果15
运行后a=b=c=6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询