以下程序建立了一个带有头结点的单向链表 链表结点中的数据通过键盘输入 当输人数据为-1时 表示输入结
以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输人数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next=NULL). include<stdio.h> struct list { int datd;struct list * next;}; 【 】creatlist( ) {struct list * p,*q,*ph; int a; ph= (struct list*)malloc(sizeof(struct list)); p=q=ph; printf("Input an integer number,enter-1 to end:/n"); scanf("%d",&a); while(a!=-1) { p=(struct list * )malloc(sizeof(struct list)); p->data=a; q->next=p; 【 】=p; scanf("%d",&a); } p->next=/0; return(ph); } main( ) { struct list head; head=creatlist( ); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:struct list *q
structlist*q
相似问题
下列程序的输出结果是【 】。 main() { int a[]={2 4 6} *prt=&a[0]
下列程序的输出结果是【 】。 main() { int a[]={2,4,6},*prt=&a[0],x=8,y,z; for(y=0;y<3;y++) z=(*(ptr+y<x)?*(ptr+y):x; printf( "%d n ",z); }请帮忙给出正确答案和分析,谢谢!
系统解释(名词解释)
系统解释(名词解释)
关于我国民商法律部门的如下说法中 正确的是( )。A. 商法也适用民法的基本原则B. 民商法中的某些
关于我国民商法律部门的如下说法中,正确的是( )。A 商法也适用民法的基本原则B 民商法中的某些规范属于行政法规范C 民商法中不存在强行性规范D
下程序的输出结果是【 】。 include<stdio.h> define MAX_COUNT4 v
下程序的输出结果是【 】。 include<stdio h> define MAX_COUNT4 void fun( ) main( ) { int count; for(count=1;count<=MAX_COUNT
求任意一个数(用16位二进制码表示)的补码。 main( ) { unsigned int a; 【
求任意一个数(用16位二进制码表示)的补码。 main( ) { unsigned int a; 【 】 ; scanf("%O",& a); printf("%o n",getbits(a)); } un
