有如下定义:
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 )。
举一反三
- 有如下定义: 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))