有如下定义: struct student { int num; char name[20]; int age; }; struct student stu[30]; 下面输入语句正确的是()
举一反三
- 有如下定义:struct student{ int num; char name[20]; int age;};struct student stu[30];下面输入语句正确的是()。 A: scanf("%d",&stu.age); B: scanf("%d",stu[0].age); C: scanf("%d",&stu[0].age); D: scanf("%d",stu.age);
- 有如下定义:struct student{ int num; char name[20]; int age;};struct student stu[30];下面输入语句正确的是()。 A: scanf("%d",&stu.age); B: scanf("%d",stu[0].age); C: scanf("%d",&stu[0].age); D: scanf("%d",stu.age);
- 以下结构体的定义语句中,正确的是______。? struct student {int num; char name[10];int age;}stu;|struct {int num; char name[10];int age;}student; struct student stu;|struct student {int num; char name[10]; int age;}; student stu;|struct student {int num; char name[10];int age;};stu;
- 下面定义结构变量的语句中错误的是。 未知类型:{'options': ['struct student{ int num; char name[20]; } s;', 'struct { int num; char name[20]; } s;', 'struct student{ int num; char name[20]; }; struct student s;', 'struct student{ int num; char name[20]; }; student s;'], 'type': 102}
- 若有如下说明语句,则下面叙述中不正确的是struct student{long num;char name[20]; char sex;int age;} stu;