题目内容

当定义一个结构体变量时,系统分配给它的内存是( ).

A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大的容量
D. 结构中最后一个成员所需内存量

查看答案
更多问题

使得以下表达式的值为6 的程序段是( ). struct st { int n; struct st *next; } static struct st a[3]={5,&a[1],7,&a[2],9,’\0’},*p; p=&a[0]; 则

A. p++->n
B. p->n++
C. (*p).n++
D. ++p->n

有以下语句 typedef struct S { int g; char h; }T 以下叙述中正确的是 ( ) 。

A. 可用S定义结构体变量
B. 可用T定义结构体变量
C. S是struct类型的变量
D. T是struct S类型的变量

设有以下结构体类型说明和变量定义,则变量a在内存所占字节数为( )。 struct stud { char num[6]; int score[4]; double ave; }a;

A. 18
B. 24
C. 20
D. 32

常用的内存管理函数有malloc、calloc、free。

A. 对
B. 错

答案查题题库