黑马程序员技术交流社区

标题: 求int a = 1; int b = a+++a; 求a和b的值?求分析 [打印本页]

作者: 东东瑞    时间: 2016-7-27 22:06
标题: 求int a = 1; int b = a+++a; 求a和b的值?求分析
int a = 1; int b = a+++a;  求a和b的值?求分析
作者: Zilu丶yue    时间: 2016-7-27 22:23
a=2;b=3....
作者: 胡诗亮66    时间: 2016-7-27 22:27
int b = a+++a就相当于int b=(a++)+a,这样相信你懂
作者: wyq0627java11    时间: 2016-7-27 22:29
a = 2,b=3.
作者: walkk    时间: 2016-7-27 23:03
int b=(a++)+a=3 ,a=2
          1       2
作者: lizhao    时间: 2016-7-27 23:07
33333333333333333333333
作者: lynch123    时间: 2016-7-28 21:31
666666666666666666666666666666666
作者: 花陌相惜    时间: 2016-7-28 21:35
int a = 1; int b = a+++a

a++  值为 1   a变为2了
a=2    b=3
作者: huangzhaoqing    时间: 2016-7-28 21:42

int a = 1; int b =( a++)+a
后++是先参与运算后++,所以a++=1,再a变成2,1+2=3;
所以a=2;b=3.
作者: zhangjiesss    时间: 2016-7-29 08:32
a=2;b=3.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2