C语言自增问题

发布时间:2024-05-13 17:10 发布:上海旅游网

问题描述:

int i=5,p,执行语句p=(++i)+(++i)+(++i); p等于多少?
编译输出22,可是是怎么算出来的?各位指教!

问题解答:

先执行一个i自加
然后第一个++i变为6
然后为6+(++i)+(++i);
之后i继续自加
变为6+7+(++i)
然后···同理下去
再思考看看吧

热点新闻