若有说明和语句:int a=25, b=60; b=++a; 则b的值是多少?

帮我解答一下。谢谢各位高手。急用!... 帮我解答一下。谢谢各位高手。急用! 展开
 我来答
四海为家的鱼
2008-07-28 · TA获得超过186个赞
知道答主
回答量:91
采纳率:0%
帮助的人:0
展开全部
答案:b=26
解释:
int a=25,b=60; 定义a,b为整型数据,且给a赋值25,给b赋值为60
b=++a; ++是自增运算符,++a相当于先给a加上1,得26,将26再赋给b
故b的值为26.
wuwowuzhi
2008-07-28 · TA获得超过996个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:574万
展开全部
b=26 先将a加1 在赋值给b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枝上又闻啼
2008-07-28 · TA获得超过263个赞
知道答主
回答量:229
采纳率:0%
帮助的人:0
展开全部
首先 ++a 就是不管怎么样 先把a的值+1 当然前提是没有比他更高一级的运算 比如 在数学中 同时有 乘法和加法 当然先算加法...由于++ 的优先级很高 所以先算++

而++ 又有两种 在前面和在后面 ++在前面表示先加了再说
++在后面 比如a++ 表示先用a 用完之后a在+1 a就成了a+1

在这里例子中 b=26
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式