C语言 关于自增运算符

发布时间:2024-11-08 01:52 发布:上海旅游网

问题描述:

若n=3,(++n)+(++n)+(++n)的值为15 解释一下 。(++)的作用不是自增1吗 结果应该是12啊 怎么成了15了呢 ?

问题解答:

三个n++不是同时进行的,应该是4+5+6

第一次加完,n=4
第二次加完,n=5
第三次加完,n=6

n=3
++n -> n=4
++n -> n=5
++n -> n=6
4+5+6=15

热点新闻