首页 > 试题广场 >

分析以下说明结构的语句: struct Node

[问答题]

分析以下说明结构的语句:

struct Node
{
int data;
Node error;            //错误
Node * ok;            //正确
};

error和ok分别属于什么数据类型?有什么存储要求?error出错的原因是什么?

推荐

error是Node结构类型数据成员,错误。原因是结构定义的数据成员若为本身的结构类型,是一种无穷递归。ok是指向Node类型的指针,定义正确,占4字节。

发表于 2018-05-07 11:51:29 回复(0)