若有如下 语句( ),那么stu1.name的值是( )。struct { char num[10];char name[20];char sex; int age;}stu1={“102”,“Zhang ping”,“男”,18};
A: 102
B: Zhang ping
C: 男
D: 18
A: 102
B: Zhang ping
C: 男
D: 18
举一反三
- 若有如下 语句( ),那么stu1.name的值是( )。struct { char num[10];char name[20];char sex; int age;}stu1={“102”,“Zhang ping”,“男”,18}; A: 102 B: Zhang ping C: 男 D: 18
- 中国大学MOOC: 若有如下 语句( ),那么stu1.name的值是( )。struct{ char num[10];char name[20];char sex; int age;}stu1={“102”,“Zhang ping”,“男”,18};
- 以下结构体的定义语句中,正确的是______。? 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;
- 若有如下说明语句,则下面叙述中不正确的是struct student{long num;char name[20]; char sex;int age;} stu;
- 根据程序,请判断输出结果:#include<stdio.h>struct stu{int num;char name[5];int age;char sex;};void fun(struct stu *p){printf("%s\n",(*p).name);}main(){struct stu stud[3]={{0001,"zhang",20,'f'},{0002,"li",18,'m'},{0003,"chen",19,'f'}};fun(stud+2);}