对下面说明叙述正确的是()
typedef struct stu
{int n;char ch[8];
}student;
A.student是结构体类型名
B.student是结构体变量
C.typedef struct是结构体类型
D.struct是结构体类型名
若STUDENT student1,student2;(student1,student2为结构体变量)为正确定义,那么在此之前应做( )定义。
(A)struct
{char name[20];
int num;
}STUDENT;
(B)struct STUDENT
{char name[20];
int num;
};
(C)typedef struct
{char name[20];
int num;
}STUDENT;
(D)typedef struct STUDENT
{char name[20];
int num;
};
下列说法中错误的是()
A.C语言中循环嵌套的层数没有限定
B.C语言中的内部函数只能在本文件中被调用
C.用typedef语句定义的数据类型名称必须是大写字母
D.C语言中的continue语句,可以通过改变程序的结构而省略
A.共享正文段常驻内存
B.共享正文段与user结构一起换进换出
C.共享正文段非常驻内存
D.共享正文段与proc结构一起换进换出
有如图所示的双链表结构,请根据图示完成结构体的定义:
struct aa { int data; 【 】}node;
有如下图所示的双链表结构,请根据图示完成结构体的定义:
struct aa { int data; 【 】 } node;