定义两个结构体变量student1和student2, 成员包括学号、姓名、性别、出生日期、成绩。对student2初始化,再把student2的值赋给student1。输出studnt1的各成员。
举一反三
- 若STUDENTstudent1,student2;(student1,student2为结构体变量)为正确定义,那么在此之前应做()定义。 A: struct{charname[20];intnum;}STUDENT; B: structSTUDENT{charname[20];intnum;}; C: typedefstruct{charname[20];intnum;}STUDENT; D: typedefstructSTUDENT{charname[20];intnum;};
- 类的定义:1)请使用class关键字定义一个表示学生类型的类,类名为Student。2)在Student类中定义两个成员变量$name和$gender,分别用来表示姓名和性别。3)在Student类中定义一个表示说话行为的sayHello()方法,用于输出学生的姓名。
- 若有以下定义,则对变量student1中“生日”的正确赋值方式是( )。 struct student { int num; char name[20], sex; struct { int year, month, day; } birthday; } ; struct student student1;
- structstudent//struct结构student 结构名{intid;// 成员1学号charname[20];//成员2姓名char sex;//成员3性别intage;// 成员4年龄floatscore;// 成员3成绩};//结束定义结构struct studentstud1={01,"zhang",'f',18,80.5};struct student stud2={02,"liu",'m',19,96};stud1.id 是(1)stud2.age 是(2)stud2.name[2]是(3)修改第一个学生的成绩为99,对(4)=99
- 9.若有以下定义,则对变量student1中“生日”的正确赋值方式是 struct student { int num; char name[20], sex; struct { int year, month, day; } birthday; } ; struct student student1;