下面程序的运行结果是: 。 typedef union student{ char name[10]; long sno; char sex; float score[4]; }STU; main(){ STU a[5]; printf("%d",sizeof(a)); }
举一反三
- 有以下程序段,输出结果为()。 #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];
- 以下程序段,在空白处填写()能使程序正确运行并输出结果。 #include struct student {long num; char name[10]; char sex; float score; }; main() {struct student stu={10101,"lili
- 以下程序段,在空白处填写()能使程序正确运行并输出结果。 #include struct student {long num; char name[10]; char sex; float score; }; main() {struct student stu={10101,"lili",'m',89.5},*pt; printf("%.2f",pt->score); }
- 有如下结构体定义,能够正确引用结构体的是()。 struct student { long num; char name[10]; char sex; int age; float score; }stu;