程序代码:#include <stdio.h>
int front_add(int *p)
{
*p += 1;
return *p;
}
int tail_add(int *p)
{
int temp = *p;
*p += 1;
return temp;
}
int main (void)
{
int i = 5;
printf("%d\n",(front_add(&i))+(front_add(&i))+(front_add(&i)));
i = 5;
printf("%d\n",(tail_add(&i))+(tail_add(&i))+(tail_add(&i)));
int j = 5;
printf("%d\n",(++j)+(++j)+(++j));
j = 5;
printf("%d\n",(j++)+(j++)+(j++));
return 0;
}这是++前缀和++后缀运算符的实现方式 虽然结果不一样 但是我觉得前缀和后缀就是调用了那两个函数

===========深入<----------------->浅出============









