设有以下说明structstudent{intnum;charsex;intage;}a1,a2;则下面的用法中不正确的是().
printf("%d,%c,%d",a1);
举一反三
- 以下结构体的定义语句中,正确的是() A: structstudent{intnum;charname[10];intage;};stu; B: struct{intnum;charname[10];intage;}student;structstudentstu; C: structstudent{intnum;charname[10];intage;}stu; D: structstudent{intnum;charname[10];intage;};studentstu;
- 若structstudent {intnum; intage; }stu[3]={{1001,18},{1002,19},{1003,20}}; 则下面语句中引用非法的是()
- 中国大学MOOC: 有以下说明和定义语句,下面各输入语句中错误的是#include<stdio.h>intmain(){structstudent{intage;charsex;charname[8];};structstudentstd;structstudent*p=&std;.......return0;}
- 以下定义结构体变量的语句中错误的是()。 A: struct{intnum;charname[20];}s; B: structstudent{intnum;charname[20];}s; C: structstudent{intnum;charname[20];};students; D: structstudent{intnum;charname[20];};structstudents;
- 有以下定义语句:structstudent{intnum;charname[9];}则不能正确定义结构体数组并赋初始值的是 A: structstudentstu[]={{1,"zhangsan"},{2,"lisi"}}; B: structstudentstu[2]={1,"zhangsan",2,"lisi"}; C: structstudentstu[2]={{1,"zhangsan"},{2,"lisi"}}; D: structstu[]={{1,"zhangsan"},{2,"lisi"}};
内容
- 0
以下对结构体类型变量的定义中不正确的是__。 A: A) B: dedineSTUDENTstructstudentSTUDENT{intnum;floatage;}std1; C: B)structstudent{intnum;floatage;}std1; D: C)struct{intnum;floatage;}std1; E: D)struct{intnum;floatage;}student;structstudentstd1;
- 1
对结构体类型变量定义不正确的是() A: #defineSTUDENTstructstrdentSTRDENT{charname;intnum;}std; B: structstudent{charname;intnum;}stu; C: struct{charname;intnum;}std; D: struct{charname;intnum;}student;structstudentstu;
- 2
若有以下定义语句:structstudent{intnum,age;};structstudentstu[3]={{101,20},{102,19},{103,18}},*p=stu;则以下错误的引用是()
- 3
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是().
- 4
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是_____。