设有以下结构体类型数组的定义,且数组mini的10个元素都已赋值,若要将这些元素写到文件指针fp所指向的文件中,不正确的语句是。
struct abc
{
int a;
char b;
float c[4];
}mini[10];
struct abc
{
int a;
char b;
float c[4];
}mini[10];
举一反三
- 中国大学MOOC: 设有以下结构类型,并且结构数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下形式错误的是structst{charname[8];intnum;floats[4];}student[50];
- 若有定义int a[10],*p;则不能使p指向数组元素a[5]的赋值语句是_____。
- 若有定义:char*p[3];,则以下叙述中正确的是_。 A: 定义一个基类型为char的指针变量p,该变量具有3个指针 B: 定义一个指针数组p,该数组含有3个元素,每个元素都是基类型为char的指针 C: 定义一个名为*p的字符型数组,该数组含有3个char类型元素 D: 定义一个可指向一维数组的指针变量p,所指一维数组应具有3个char类型元素
- 在如下结构体定义中,不正确的是()。 A: struct teacher{ int no; char name[10]; float salary;}; B: struct tea[20]{ int no; char name[10]; float salary;}; C: struct teacher{ int no; char name[10]; float salary; }tea; D: struct{ int no; char name[10]; float salary; }tea;
- 若有定义:float *p[3];则以下叙述中正确的是______ A: 定义了一个基类型为float的指针变量p,该变量具有3个指针 B: 定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为float的指针 C: 定义了一个名为*p的整型数组,该数组含有3个float类型元素 D: 定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个float类型元素