二、结构体类型变量的初始化: 类似于数组的初始化。 struct int hour; int minute; int second; }1ast={12,30,0}; 三、结构体类型变量的引用: 1、引用某一元素中的一个成员:(成员运算符) Last.hour=10;student [i].num=00622; 2、结构体变量间可以整体赋值stu[门=stu[i+1] 数组中的各元素之间可以相互赋值。a[叮=a[+] 跳转到第一页
跳转到第一页 二、结构体类型变量的初始化: 类似于数组的初始化。 struct { int hour; int minute; int second; }last={12,30,0}; 三、结构体类型变量的引用: 1、引用某一元素中的一个成员:(成员运算符) Last.hour=10; student[i].num=00622; 2、结构体变量间可以整体赋值 stu[i]=stu[i+1] 数组中的各元素之间可以相互赋值。 a[i]=a[i+1]
【例12.1】.用结构体类型变量存储学生的基本 信意,并输出。 #include<stdio.h> struct student *定义结构体类型*/ char num [10]; 赋值 char name[20]; char sex[2]; float score; }; main() struct student stu1; gets(stu1.num); *输入数据*/ gets(stu1.name); gets(stu1.sex); scanf("%f",&stu1.score); printf("%s,%s,%s,%fn", stu1.num,stu1.name,stu1.sex,stu1.score); } 跳转到第一页
跳转到第一页 【例12.1】 用结构体类型变量存储学生的基本 信息,并输出。 #include<stdio.h> struct student /*定义结构体类型*/ { char num[10]; char name[20]; char sex[2]; float score; }; main( ) { struct student stu1; gets(stu1.num); /*输入数据*/ gets(stu1.name); gets(stu1.sex); scanf("%f", &stu1.score); printf("%s,%s,%s,%f\n", stu1.num,stu1.name,stu1.sex,stu1.score); } 赋值