以下各项用于定义结构体类型,并定义结构体变量,其中正确的是________。
A: struct student { char num[5]; int score; }; student stu1,stu2;
B: struct student{ char num[5]; int score;};struct student stu1 stu2;
C: struct student { char num[5]; int score=96; }; struct student stu1,stu2;
D: struct student{ char num[5]; int score;};struct student stu1,stu2;
A: struct student { char num[5]; int score; }; student stu1,stu2;
B: struct student{ char num[5]; int score;};struct student stu1 stu2;
C: struct student { char num[5]; int score=96; }; struct student stu1,stu2;
D: struct student{ char num[5]; int score;};struct student stu1,stu2;
举一反三
- 以下结构体的定义语句中,正确的是______。? 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;
- 对结构体类型变量定义不正确的是( )。 A: B: define STUDENT struct studentSTUDENT{char name;int num;}std; C: struct student{char name;int num;}stu; D: E: define struct student{char name;int num;}STD;STD stu; F: struct{char name;int num;}student;struct student stu;
- 下列选项中不能够定义一个结构体类型变量stu的是 。 A: struct student { int num; int age; } stu; B: struct student { int num; int age; }; student stu; C: struct {int num; int age; } stu; D: struct student {int num; int age; }; struct student stu;
- 有以下程序段,输出结果为()。 #include<stdio.h> struct student {int num; char name[20]; float score; }; main() {struct student stu[5]; printf("%d",sizeof(stu)); }
- 在如下结构体中,不正确的是( )。 A: struct student {char name[10]; float score; }; B: struct stu[5] {char name[10]; float score; }; C: struct student {char name[10]; float score; } stu[5]; D: struct {char name[10]; float score; }stu[5];