84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
int a=4;b=a*a++;b的结果?
单目运算符优先级比双目运算符高,理应是先累加然后相乘得到20,为什么程序运算结果是16?
学习是最好的投资!
int a = 4; int b = a*++a; // 20
递增、递减的优先级的确比 * 要高,比如上例中 是先运算的 ++a
++a
但是 ++a a++ 还是有区别的
a++是先取值,再计算自增1,++a是先自增再取值
递增、递减的优先级的确比 * 要高,比如上例中 是先运算的
++a
但是 ++a a++ 还是有区别的
a++是先取值,再计算自增1,++a是先自增再取值