C小测验–108 |问题2

以下任何一项都可以用于为单链表声明节点。如果我们使用第一个声明,“struct node*nodePtr将用于声明指向节点的指针。如果我们使用第二个声明,“NODEPTR NODEPTR可用于声明指向节点的指针。

null

/* First declaration */
struct node {
int data;
struct node * nextPtr;
};
/* Second declaration */
typedef struct node{
int data;
NODEPTR nextPtr;
} * NODEPTR;


(A) 符合事实的 (B) 错误的 答复: (B) 说明: 这个 类型定义 用法不正确。基本上,我们不能在应用时在内部使用尚未定义类型的数据类型 类型定义 它本身这里,NODEPTR尚未定义(即typedef-ed),我们在结构本身内部使用NODEPTR。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享