有以下程序段
typedef struct node(int data; struct node *next;) *NODE;
NODE p;
以下叙述中正确的是()。
A:P是指向struct node结构变量的指针的指针 B:NODE p;语句出错 C:P是指向struct node结构变量的指针 D:P是struct node结构变量
有以下程序段:
typedef struct nodeint data; struct node *next;*NODE;
NODE p;
以下叙述中正确的是( )。
A:p是指向struct node结构变量的指针的指针 B:NODE p;语句出错 C:p是指向struct node结构变量的指针 D:p是struct node结构变量
有以下程序段:
typedef struct node(int data;struct node*next;)*NODE;
NODE P;
以下叙述中正确的是______。
A:P是指向struct node结构变量的指针的指针 B:NODE p;语句出错 C:P是指向struct node结构变量的指针 D:P是struct node结构变量
有以下程序段: typedef struct node(int data;struct node*next;)*NODE; NODE P; 以下叙述中正确的是______。
A:P是指向struct node结构变量的指针的指针 B:NODE p;语句出错 C:P是指向struct node结构变量的指针 D:P是struct node结构变量
(48)~(50)题以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项
#include <stdlib.h>
struct node
{char data; struct node *next;};
(48) CreatList(char*s),
{struct node *h,*p,*q;
h=(struct node*)malloc(sizeof(struct node));
p=q=h;
while(*s!="/0")
{ p=(struct node*)malloc(sizeof(struct node));
p->data= (49) ;
q->next=p;
q= (50) ;
s++;
}
p->next="/0";
return h;
}
main( )
{ char str[]="link list";
struct node*head;
head=CreatList(str);
…
}
A:char* B:struct node C:struct node* D:char
有以下程序段 typedef struct node{ int data;struct node *next;}*NODE; NODE p; 以下叙述中正确的是
A:p是指向struct node结构变量的指针的指针 B:NODE p;语句出错 C:p是指向struct node结构变量的指针 D:p是struct node结构变量