单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第11章 结构体与共用体结构类型定义和结构变量说明在实际问题中一组数据往往具有不同的数据类型例如 在学生登记表中应为字符型可为整型或字符型 年龄应为整型性别应为字符型成绩可为整型或实型为了解决这个问题C语言中给出了另一种构造数据类型——结构 结构是一种构造类型它是由若干成员组成的每一个成员可以是一个基本数据类型或者又是
结构体类型及变量的定义与引用 枚举类型num30字节例 struct student { int num char name[20] char sex int age float score char
100101 Li Fun M 18 Beijing先声明结构体类型再定义变量200012只能对变量赋值存取或运算而不能对一个类型赋值存取或运算在编译时对类型是不分配空间的只对变量分配空间结构体中的成员可以单独使用它的作用相当于普通变量成员也可以是一个结构体变量 = 9901printf(s )运行结果:No.:10101name:LiLinsex:M
第十一章 结构体与共用体一 单项选择题1.以下程序的输出结果是( )struct student{char name[20] char sex int age}stu[3]={Li Lin M 18 Zhang Fun M 19 Wang Min F 20}main(){struct student p p=stu printf(s c dn p->name p->sex p->age
<字符12001 C语言程序设计 第十一章 结构体与共用体>sex…struct student{ int num char name[20] char sex int age float score char addr[30]} struct student
结构体(structure)是一种数据类型它把互相联系的数据组合成一个整体例一先定义结构体类型再定义变量例struct student { int num char name[20] char sex int age float score char addr[30] } struct student student1 s
struct student { int num char sex char name[20] float score } 例1 struct student { int num char sex name[20
1Zhang XinBeijing4关于结构体类型的说明(续)month (3)对结构体变量的成员可以像普通变量一样进行各种运算 = sum= (4)可以引用结构体变量成员的地址也可以引用结构体变量的地址结构体变量的地址主要用于作函数参数传递结构体的地址 scanf(d) printf(ostudent1)
结构体类型变量的定义方法 结构体数组的使用一个结构体数组的元素相当于一个结构体变量因此前面介绍的有关结构体变量的规则也适应于结构体数组元素以上面定义的结构体数组stu[3]为例说明对结构体数组的引用:(1)引用某一元素中的成员若要引用数组第二个元素的name成员则可写为:stu[1].name若数组已如前所示进行了初始化则stu[1].name的值为Liu Yong当表示指针变量p所指向的结构
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第九章 结构体与共用体9.1 结构体结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-------自定义数据类型结构体类型定义struct [结构体名]{ 类型标识符 成员名 类型标识符 成员名 …………….}成员类型可以是基本型或构造型struct是关键字
违法有害信息,请在下方选择原因提交举报