C语言里a+++b+++c等于多少?

a=1,b=2,c=3... a=1,b=2,c=3 展开
 我来答
匿名用户
2023-02-15
展开全部
在 C 语言中,表达式的计算顺序是由运算符的优先级和结合性决定的。具体来说,当一个表达式中有多个相同优先级的运算符时,计算的顺序是从左到右的。而对于 a++ 和 ++b 这样的自增运算符,它们的优先级比大部分其他运算符都要高。
在这个表达式 a+++b+++c 中,可以将它拆分成三部分,即 a++,++b 和 ++c。由于自增运算符的优先级较高,所以每次自增运算会先被执行。按照从左到右的顺序,可以将这个表达式等价地重写成以下形式:
((a++) + (++b)) + (++c)
对于 a=1,b=2,c=3,可以按照上述方式计算得到结果为 7。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式