题目内容

下列程序的功能是建立一个有3个结点的单向链表,然后求各个结点数值域data中数据的和。请填空。struct NODE{ int data; struct NODE *next;};int main(void){ struct NODE *p,*q,*r; int sum=0; p=(struct NODE *) malloc(sizeof(struct NODE) ); q=(struct NODE *) malloc(sizeof(struct NODE) ); r=(struct NODE *) malloc(sizeof(struct NODE) ); p->data=100; q->data=200; r->data=300; _______; _______;_______; sum=p->data+p->next->data+p->next->next->data; printf("%d\n",sum); return 0;}

查看答案
更多问题

在单向链表中,头指针中存放的是头结点的内容。

A. 对
B. 错

单向链表中的每个结点都需要动态分配内存空间。

A. 对
B. 错

用链表代替数组进行数据操作时,查询更加方便。

A. 对
B. 错

反刍动物发生皱胃变位的病因是( )。

A. 真胃弛缓学说
B. 机械性转移学说
C. 以上两都对
D. 以上两个都不对

答案查题题库