有如下定义:
struct node
{00a0 int data;
struct node *next;
}a,b,c;
下列哪个答案可以将变量a,b,c在内存中的位置连接起来(00a000a000a0 )。
struct node
{00a0 int data;
struct node *next;
}a,b,c;
下列哪个答案可以将变量a,b,c在内存中的位置连接起来(00a000a000a0 )。
a.next=&b;00a0 b.next=&c;
举一反三
- 有如下定义: struct node { int data; struct node *next; }a,b,c;[img=294x76]17a413d0c073c3e.png[/img]
- 有如下定义:struct node { int data; struct node *next; }a,b,c;[img=294x76]1786984465e6a59.png[/img] A: a=c; B: a.next=&b; b.next=&c; C: a.next=b.next; D: a.next =c.next;
- 关于如下结构体struct node{ int id; struct node *next;};说法不正确的是 A: struct node为数据类型 B: struct node可以用于定义链表 C: 结构体标识符node可以省略 D: next 指向下一个结构体变量
- 有如下定义:struct node { int data; struct node *next; }a,b,c;[img=294x76]17d5ffd7dc4b23b.png[/img] A: a.next =c.next; B: a=c; C: a.next=&b; b.next=&c; D: a.next=b.next;
- 设有以下定义: struct node { int data; struct node *next; }*p; 则以下的语句中正确的是()。 A: p=malloc(sizeof(struct node)) B: p=(struct node *)malloc(sizeof(struct node)) C: *p=(struct node *)malloc(4) D: p=(struct node )malloc(sizeof(struct node))
内容
- 0
已有定义如下:struct node{ int data;struct node *next;} *p;以下语句调用malloc函数填空。使指针p指向一个具有struct node类型的动态存储空间。p = (struct node *)malloc(【 】);
- 1
关于如下结构体说法正确的是struct node{ int id; struct node next;}; A: node为数据类型 B: next 指向下一个结构体变量 C: 此结构体定义存在错误 D: struct 可以省略
- 2
关于如下结构体struct node{ int id; struct node next;};如下说法正确的是 A: node为数据类型 B: sizeof(struct node)的值为8 C: 此结构体定义存在错误 D: struct 可以省略
- 3
中国大学MOOC: 对于如下语句struct node{ int id; struct node *next;}*p;p=(struct node*)malloc(sizeof(struct node)*10);如下说法正确的是
- 4
中国大学MOOC: 关于如下结构体说法正确的是struct node{ int id; struct node next;};