若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 的值是?
人气:385 ℃ 时间:2020-03-28 19:14:49
解答
(a++)表达式会先调用a的值,为1.然后a自加1;
(++b)b先自加1,变成3,然后再被表达式调用.所以答案是:1+3=4
总结下:a++:先用再变
++a:先变再用
推荐
- 若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是( )
- 若已定义:int a=2,b=2; 则表达式 (a+(b++),b) 的值是
- 定义int a[ ]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是________.
- 若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值
- 若有定义: Int a,b;则表达式(a=3,b=3,b+=a+=3)的值
- 用下面的词语,围绕一个中心写几句就连贯的话.(四个词语都要用上,用词的顺序可以颠倒)
- 设a,b均为n阶可逆矩阵,a+b可逆吗
- 嗟来之食的原文与《鱼我所欲也》选段中哪些语句相对应?
猜你喜欢