作业帮 > 综合 > 作业

有一个C++运算 x=5 ; z=3 ; y= x-z ; z= 2*y + 3 ; w= x - 2*y + z ;

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/07 16:20:47
有一个C++运算 x=5 ; z=3 ; y= x-z ; z= 2*y + 3 ; w= x - 2*y + z ; z= w - x ; w++;
让写出最后w,x,y,z 的值
..
num++和++num
++是变量自加1运算,优先级相当高.
主要功能就是变量的值加1.
上面写了两个,一个是++在前面一个是++在后面.
这两个的区别是:
++在前面:在表达式运算以前进行++运算.
++在后面:在表达式运算以后进行++运算.
例:(假设变量都是int型)
j=j+(i++);
这句的意思就是:
j=j+i;
i=i+1;
例2:(假设变量都是int型)
j=j+(++i);
这句的意思就是:
i=i+1;
j=j+i;
另外:
j=i+++j;
这句的意思是
j=(i++)+j;
即:
j=i+j;
i=i+1;