【单选题】
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为( )。
②
calloc(n,sizeof(struct Worker))
③
calloc(n*sizeof(struct Worker))
④
realloc(n,sizeof(struct Worker))
【单选题】
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为( )。
②
calloc(n,sizeof(struct Worker))
③
calloc(n*sizeof(struct Worker))
④
realloc(n,sizeof(struct Worker))
【单选题】
有以下说明语句:struct Point{int x;int y;};则叙述正确的是()
【单选题】
假定有一个元素类型为double的二维数组为a[4][6],其中a[2][5]元素的字节地址为( )。
【单选题】
假定有一个元素类型为double的二维数组为a[4][6],其中a[2][5]元素的字节地址为( )。
【单选题】
假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
【单选题】
假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
【单选题】
下列()对结构类型变量定义是错误的。
①
struct teacher {int num; int age; } teach1;
②
struct {int num; int age; } teach1, teach2;
③
struct {int num; int age; } teacher; struct teacher teach1;
④
struct teacher {int num; int age; } ; struct teacher teach1;
【多选题】
当定义一个结构体变量时,系统为它分配内存空间,以下说法不正确的是()
【单选题】
假定要访问一个结构x中的由a指针成员所指向的对象,则表示方法为( )。