什么" - >"在C?

时间:2014-04-09 07:13:40

标签: c printf

我有一个问题,是什么意思“ - >”在C?例如:

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

将打印“1”。 但是:

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

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

2 个答案:

答案 0 :(得分:1)

x --> 0将被阅读(x--) > 0

答案 1 :(得分:0)

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

相关问题