关于printf:在c中–>是什么意思?

What does “-->” mean in C?

本问题已经有最佳答案,请猛点这里访问。

我有个问题,C中的"->"是什么意思?例如:

1
2
3
4
5
6
int a, b, c, x;
a=2001;
b=1000;
c=2;
x=a-b*c;
printf("First: %i", x-->0);

它将打印"1"。但是:

1
printf("Second: %i", x-->0);

将打印"0"。为什么我第二次使用它时,它会打印"0"?


x --> 0(x--) > 0


x-->0被解析为(x--) > 0