84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
int a=4;b=a*a++;b的结果?
单目运算符优先级比双目运算符高,理应是先累加然后相乘得到20,为什么程序运算结果是16?
学习是最好的投资!
int a = 4; int b = a*++a; // 20
La priorité d'incrémentation et de décrémentation est en effet supérieure à * Par exemple, dans l'exemple ci-dessus, est opérée en premier ++a
++a
Mais il y a quand même une différence entre ++a a++
a++ prend d'abord la valeur puis incrémente de 1, ++a prend d'abord la valeur puis prend la valeur
La priorité d'incrémentation et de décrémentation est en effet supérieure à * Par exemple, dans l'exemple ci-dessus, est opérée en premier
.++a
Mais il y a quand même une différence entre ++a a++
a++ prend d'abord la valeur puis incrémente de 1, ++a prend d'abord la valeur puis prend la valeur