正在加载图片...
语言程序设计教案 3.直接定义结构类型变量 Int num [30]:Studi, stud2 【说明】(1)类型与变量不同 (2)成员可单独使用,作用和地位相当于普通变量 (3)成员还可以是一个结构体变量 Struct date 只能对变量 } 赋值、存取或 t student num 先声明一个 Struct date struct date birthday 类型,然后在 char addr[30]:) student1, student2 Struct (4)成员名可以和程序中的变量名相同,二者不代表用一个对 student类型 象 中,将成员 四、结构体变量的引用 Birthday定 【格式】结构体变量名.成员名 义为 Struct date类型 【说明】1.对结构体变量中的成员分别进行输入输出 2.如果成员本身又是一个结构体类型,只能对最低级的成员进 行赋值和运算 3.对结构体成员的运算和普通变量一样,可以进行各种运算 4.可以引用结构体变量的地址,也可引用结构体变量成员的地 五、结构体变量的初始化 和其它变量一样,对结构体变量可以在定义时指定初始值。 【例如】 Istruct student llong int num Char sex Char addr [20] }a={89031,“ li lin”,‘M’,“123 beijing road”} 六、结构体数组 【定义】一个结构体变量中可以存放一组数据(如学生的学号、姓名 成绩、地址等数据)。如有多个学生的数据需要参加运算,显然应该使 用数组,这就是结构体数组 【说明】和定义结构体变量的方法相仿,只需说明其为数组即可。 七、共用体(自学) 八、小结 了解结构体的概念和方法 了解结构体的基本操作 了解结构体的引用方法 了解共用体的概念C 语言程序设计教案 3.直接定义结构类型变量 Struct {int num; ┄ char addr[30]; } stud1,stud2; 【说明】(1)类型与变量不同; (2)成员可单独使用,作用和地位相当于普通变量; (3)成员还可以是一个结构体变量; Struct date { int month; int day; int year; } Struct student { int num; ┄ struct date birthday; char addr[30]; } student1,student2; (4)成员名可以和程序中的变量名相同,二者不代表用一个对 象。 四、结构体变量的引用 【格式】 结构体变量名.成员名 【说明】1.对结构体变量中的成员分别进行输入输出。 2. 如果成员本身又是一个结构体类型,只能对最低级的成员进 行赋值和运算。 3.对结构体成员的运算和普通变量一样,可以进行各种运算。 4.可以引用结构体变量的地址,也可引用结构体变量成员的地 址。 五、结构体变量的初始化 和其它变量一样,对结构体变量可以在定义时指定初始值。 【例如】 {struct student {long int num; char name[20]; Char sex; Char addr[20]; }a={89031,“li lin”,‘M’,“123 beijing Road”}; 六、结构体数组 【定义】一个结构体变量中可以存放一组数据(如学生的学号、姓名、 成绩、地址等数据)。如有多个学生的数据需要参加运算,显然应该使 用数组,这就是结构体数组。 【说明】和定义结构体变量的方法相仿,只需说明其为数组即可。 七、共用体(自学) 八、小结 了解结构体的概念和方法 了解结构体的基本操作 了解结构体的引用方法 了解共用体的概念 只能对变量 赋值、存取或 运算,类型不 行。 先声明一个 Struct date 类型,然后在 Struct student 类型 中,将成员 Birthday 定 义为 Struct date 类型
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有