int i=5,k; k=(++i)+(++i)+(++i); cout

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 23:25:06
inti=5,k;k=(++i)+(++i)+(++i);coutinti=5,k;k=(++i)+(++i)+(++i);coutinti=5,k;k=(++i)+(++i)+(++i);coutk

int i=5,k; k=(++i)+(++i)+(++i); cout
int i=5,k; k=(++i)+(++i)+(++i); cout

int i=5,k; k=(++i)+(++i)+(++i); cout
k=(++i)+(++i)+(++i);
执行步骤:
int temp=0;
首先计算 temp=(++i)+(++i);
该表达式会 首先计算第一个(++i)此时i=6;
然后计算第二个(++i)此时i=7;
然后就该计算 i+i了 此时i已经等于7了 故temp=i+i=14;
然后计算++i;i=8; k=temp+(++i)=14+8=22;