理解核心:( 其实很容易)
int b;
int a = 10;
// b = 10 + 12;
//b = (a++) + (++a);// 只要是 a++ ,就把当前的值写进去(啥也别想先!),但是,a的值还是会+1(不显示)
// b = 11 + 11;
b = (++a) + (a++); // 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
include <stdio.h>
int main()
{
/*
int a = 10;
a = a + 1; // 11
a += 1; // 12
a++; // 13
++a; // 14
a--; // a -= 1; a = a - 1; 13
*/
// printf("a的值是%d\n", a);
int b;
int a = 10;
// b = 10 + 12;
//b = (a++) + (++a);// 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
// b = 11 + 11;
b = (++a) + (a++); // 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
// a -> 11
// a : 12
printf("b=%d, a=%d\n", b, a);
return 0;
}