问题描述:
int i=5,p,执行语句p=(++i)+(++i)+(++i); p等于多少?编译输出22,可是是怎么算出来的?各位指教!
问题解答:
先执行一个i自加然后第一个++i变为6然后为6+(++i)+(++i); 之后i继续自加变为6+7+(++i)然后···同理下去再思考看看吧