在结构体定义的花括号之后跟随一个*打头的字符串,定义的是指针还是链表?

2025-01-07 03:34:10
推荐回答(1个)
回答1:

带有*是定义一个指向该结构体的指针。例如:
struct Test{
int data;
struct Test *next;
}test, *p;
这里的test是结构体变量,可以这样引用成员test.data=1。p是指向结构体的指针,可以
这样引用成员p->data = 1;