填空题
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。
#include
#include
struct NODE{ int data;
struct NODE*next;
} ;
main()
{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=1200; r->data=300;
P->next=q; q->next=r; r->next=P;
sum=P->data+P->next->date+r->next->next【 】;
printf("%d\n",sum);
}
【参考答案】
->next->data
热门
试题
填空题
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include <stdio.h>main(){int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;for(i=0;i<4;i++){p[i]=&x[2*i+1];printf( %d ,p[i][0]);}printf( n );}