1.单目运算符
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 5;
int b;
b = (++a) + (++a) + (++a);
printf("b = %d\n", b);
}
提示: 第二个++a让a = 7,再和第一个++a相加时候实际是两个7相加,最后再加8,所以等于22.注意不能当 6 + 7 + 8 = 21计算。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 5;
int b;
b = (++a) + (++a) + (++a);
printf("b = %d\n", b);
}
提示: 第二个++a让a = 7,再和第一个++a相加时候实际是两个7相加,最后再加8,所以等于22.注意不能当 6 + 7 + 8 = 21计算。