标题: 关于自增和自减的分享 [打印本页] 作者: 寻丶丶觅 时间: 2013-10-20 15:38 标题: 关于自增和自减的分享 有一个表达式,如下列表,求输出数值:
int a = 2;
int b = 6;
int c = (a++)+(++b)+a*b;
System.out.println(c);
答案为30。
a++与++a的区别在于一个先用后自增,一个先自增后用。
这里(a++)其值为2,并不是3.
如果写成int m = a++;
int n = ++b;
int c = m+n+a*b;
相信都不会错,主要分享的就是(a++)提供的值依然为a,并没有自增。献给一样自学准备加入黑马的同学,一起努力.