若 x=1,y=2,z=3.则表达式 z+=++x+y++的值为多少?求详解

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:29:16
若 x=1,y=2,z=3.则表达式 z+=++x+y++的值为多少?求详解

若 x=1,y=2,z=3.则表达式 z+=++x+y++的值为多少?求详解
若 x=1,y=2,z=3.则表达式 z+=++x+y++的值为多少?求详解

若 x=1,y=2,z=3.则表达式 z+=++x+y++的值为多少?求详解
++x返回值是+1之后的值
x++返回时+1之前的值
所以z=3+(1+1)+2=7
#include <stdio.h>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
 int x=1;
 int y=2;
 int z=3;
 z+=++x+y++;
 cout<<z<<endl;
 return 0;
}