题目内容

使得以下表达式的值为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. 错

C语言允许用typedef声明新的类型名来代替已有的类型名。

A. 对
B. 错

答案查题题库