急求c++简单的 结构体定义 有关问题
急求c++简单的 结构体定义 问题
做链表练习,写了如下代码出现错误,具体如下:
报错: error C2061: 语法错误 : 标识符“ListNode”
error C2059: 语法错误 : “}”
大家帮帮忙看看~!!谢谢啊
------解决方案--------------------
应该这样写 typedef struct ListNode{
char data;
struct ListNode *next;
}Node;
------解决方案--------------------
lz注意细节,支持楼上
------解决方案--------------------
或者
做链表练习,写了如下代码出现错误,具体如下:
#include <stdio.h>
typedef struct ListNode{
char data;
Node *next;
}Node;
void main()
{
}
报错: error C2061: 语法错误 : 标识符“ListNode”
error C2059: 语法错误 : “}”
大家帮帮忙看看~!!谢谢啊
------解决方案--------------------
应该这样写 typedef struct ListNode{
char data;
struct ListNode *next;
}Node;
------解决方案--------------------
lz注意细节,支持楼上
------解决方案--------------------
typedef struct ListNode {
char data;
struct ListNode * next;
} Node;
或者
typedef struct ListNode Node;
struct ListNode {
char data;
Node * next;
};