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

有一个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 的值
..
stones07 1年前 已收到1个回答 举报

mishishancheng 幼苗

共回答了21个问题采纳率:76.2% 举报

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;

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.014 s. - webmaster@yulucn.com