C++或C语言中 的算数运算符++或- - 的运算

 我来答
林川日常dJ
2019-10-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:785万
展开全部
你好:

根据例题我简单说明一下。首先c的值,a++表示先使用a的值在加1,所以此处a值为5,--b表示先使b的值减1,所以此处b是3,记住++或者--在变量前面的话是先改变变量的值然后在使用,记住++或者--在变量后面的话是先使用变量的值,使用变量过后在改变变量的值,所以c的值为1(因为是整除),此时a的值在上面已经发生了改变变成了6,所以d的值为2。希望对你有帮助,谢谢
益忍尚儿
2019-12-18 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:874万
展开全部
a=5;
b=4;

c=a++/--b;
//执行这一句时,先计算a++(++在后面,所以为5),再计算--b(--在前面,所以为3),所以 5/3取整数就为:1,即:c=1,这句执行完后,a=6,b=3,c=1

d=a%4;
//执行这一句时,d
=
6%4
取余数,就为2
所以,最后结果:a
=
6,b=3,c=1,d=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼盼夏淡复
2019-08-07 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:752万
展开全部
a=6
b=3
c=1
d=2
c=a++/--b,++
--优先级高于/,后面++是计算完表达式再自加,而前面的--需要先运算。相当于c=5/3,结果为1。
d=a%4表达式中此时a=6,d=6%4,余数为2。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式