C 为什么没有“运算符。所以,我想知道是否有一个类似的操作符,也就是说,
我正在阅读K&R C手册,并通过了优先表中的->运算符。所以,我想知道是否有一个类似的操作符,也就是说,->不是一个操作符,而是两个;后减量和小于。C在很大程度上与空格无关,因此:C 为什么没有“运算符。所以,我想知道是否有一个类似的操作符,也就是说,,c,C,我正在阅读K&R C手册,并通过了优先表中的->运算符。所以,我想知道是否有一个类似的操作符,也就是说,->不是一个操作符,而是两个;后减量和小于。C在很大程度上与空格无关,因此: x --> y /* is the same as */ x-- > y 这不是一个运算符,而是两个运算符:在我看来,这只是一个小于哪一个解引用了指针?哎呀!我的错然后我想那是->:3你在哪里找到那张桌子的?让我们知道这一点。对不起,我误以为是->但它是->:3除了 x --> y /* is t
x --> y
/* is the same as */
x-- > y
这不是一个运算符,而是两个运算符:在我看来,这只是一个小于<的运算符,后面是变量x-。它不是一个操作员,而是两个操作员。和-优先于如果它不是AOOperator,为什么会列在K&R C优先表中?@PruthviRaj:不是。你的意思是->哪一个解引用了指针?哎呀!我的错然后我想那是->:3你在哪里找到那张桌子的?让我们知道这一点。对不起,我误以为是->但它是->:3除了
x --> y
/* is the same as */
x-- > y
x <-- y
/* is the same as */
x < --y
typedef struct
{
int x;
} foo;
int main(void)
{
foo f = {1};
foo *fp = &f;
printf("%d", fp->x);
return 0;
}
#include<stdio.h>
void main()
{
int x = 5;
while(0 < --x)
printf("%d",x);
}