struct student {
char name[20];
int ID;
int age;
};
typedef struct DNode {
struct student stu;
DNode* prior, * next;
}DNode;
int n;
DNode* lnitList(void) {
DNode* head; //定义头节点
DNode* p1, * p2;
n = 0;
p1 = p2 = (DNode * )malloc(sizeof(DNode));
scanf("%c%d%c", &p1->stu->name); //为啥会报运算符 -> 或 ->* 应用于 而不是指针类型的错
}
int main() {
DNode* L;
L = lnitList(L);
DNode p3;
scanf("%c", p3.stu.name);
}
【C语言:报错:运算符 -> 或 ->* 应用于 而不是指针类型(求指点)
于 2024-03-15 00:17:10 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)