题目内容

已知structnode是链表结点的数据类型,new是structnode型指针变量,以下说法正确的是()。

A. 执行以下语句生成的结点是链表的第一个结点:new=(structnode*)calloc(1,sizeof(structnode));
B. 执行以下语句生成的结点是链表的第一个结点:new=calloc(1,sizeof(structnode));
C. 链表的每一个结点都可通过执行以下语句获得:new=(structnode*)calloc(1,sizeof(structnode));
D. 链表的每一个结点都可通过执行以下语句获得:new=calloc(1,sizeof(structnode));

查看答案
更多问题

在以下定义的结构体数据类型中,能够用来定义链表结点的是________。

A. struct node{ char name[10]; char *next;};
B. struct node{ char name[10];int next;};
C. struct node{ char name[10];struct node *next; };
D. struct node{ char name[10];char *node;};

定义结构体类型时,系统会根据各个成员的大小为其分配内存空间

A. 对
B. 错

以下代码将定义结构体类型,并定义结构体变量stu1和stu2。(第8章结构体程序设计)student stu1,stu2;struct student{ char num[5];int score;};

A. 对
B. 错

以下结构体类型,能够用来定义链表结点变量。(第8章结构体程序设计)struct node{ char name[10];struct node *next;};

A. 对
B. 错

答案查题题库