读书人

struct node;该如何解决

发布时间: 2012-04-10 21:03:56 作者: rapoo

struct node;
在数据结构一书看到的声明,它的意思是:node为一个结构体,但没有数据成员(未为其分配内存),对吗?

[解决办法]

探讨
struct node{};

struct node
{
int a;
};
不行
但是我说的不是这个。是struct node;

[解决办法]
这里只是声明node为一个结构体的名字,只是告诉编译器如何为node类型的变量分配内存,但单纯声明编译器不会分配内存。

读书人网 >C语言

热点推荐