c语言中是没有->符号的吗?
时间: 2023-06-27 20:02:32 浏览: 196
不是的,C语言中有->符号。该符号用于访问结构体指针成员,它是一个简写形式,通常用于简化代码。例如,假设有一个结构体类型定义如下:
```
typedef struct {
int x;
int y;
} Point;
```
然后我们可以定义一个指向该结构体的指针:
```
Point* p = (Point*) malloc(sizeof(Point));
```
现在,要访问指针p所指向的结构体的成员x,我们可以使用以下两种方式:
```
(*p).x = 10; // 使用间接寻址符*来访问
p->x = 10; // 使用 -> 符号来访问
```
第二种方式使用了 -> 符号,这是一种简写形式,它可以更方便地访问结构体指针成员。
阅读全文