趋向运算符主要由
-->或<--组成,让一个变量趋向于某个值.
每次递减1的趋向运算符(1)
i --> 0趋向于零1
2
3
4
5
6
7
8
9
10
11
12
int main(int argc, char *argv[])
{
int i = 10;
while (i --> 0) {
printf("%d ", i);
}
return 0;
}
- 输出
1
9 8 7 6 5 4 3 2 1 0
每次递减1的趋向运算符(2)
0 <-- i趋向于零
1 |
|
- 输出
1
9 8 7 6 5 4 3 2 1
每次递减2的趋向运算符
0 <---- i递减2趋于0(类推0 <------ i递减3趋于0)1
2
3
4
5
6
7
8
9
10
11
12
int main(int argc, char *argv[])
{
int i = 10;
while (0 <---- i) {
printf("%d ", i);
}
return 0;
}输出
1
8 6 4 2
最后
i --> 0等价于(i--) > 0