电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言结构体变量与链表知识总结

C语言结构体变量与链表知识总结_第1页
1/16
C语言结构体变量与链表知识总结_第2页
2/16
C语言结构体变量与链表知识总结_第3页
3/16
结构体与链表 11.1 结构体类型的定义 结构体是由C 语言中的基本数据类型构成的、并用一个标识符来命名的各种变量的组合,其中可以使用不同的数据类型。 1.结构体类型的定义 Struct 结构体名 { 类型标识符1 成员名1; 类型标识符2 成员名2; „„ 类型标识符n 成员名n; }; Struct 结构体名——结构体类型名 2.关于结构体类型的说明: (1)“struct 结构体名”是一个类型名,它和 int、float 等作用一样可以用来定义变量。 (2)结构体名是结构体的标识符不是变量名,也不是类型名。 (3)构成结构体的每一个类型变量称为结构体成员,它像数组的元素一样,单数组中元素以下标来访问,而结构体是按结构体变量名来访问成员的。 (4)结构体中的各成员既可以属于不同的类型,也可以属于相同的类型。 (5)成员也可以是一个结构体类型,如: Struct date { Int month; Int day; Int year; }; Struct person { Float num; Char name[20]; Char sex; Int age; Struct date birthday; Char address[10]; }; 11.2 结构体类型变量 11.2.1 结构体类型变量的定义 1.先定义结构体类型,再定义结构体变量 形式: Struct 结构体名 {类型标识符1 成员名1; 类型标识符2 成员名2; „„ 类型标识符n 成员名n; }; Struct 结构体名 变量名表; 例如: Struct student {char name[20]; Char sex; Int age; Float score; }; Struct student stu1,stu2; 2.在定义结构体类型的同时定义变量 形式: Struct 结构体名 { 类型标识符1 成员名1; 类型标识符2 成员名2; „„ 类型标识符n 成员名n; }变量名表; 例如: Struct student { Char name[20]; Char sex; Int age; Float score; }stu1,stu2; 3.用匿名形式直接定义结构体类型变量 形式: Struct { 类型标识符1 成员名1; 类型标识符2 成员名2; „„ 类型标识符n 成员名n; }变量名表; 例如: Struct { Char naem[20]; Char sex; Int age; Float score; }stu1,stu2; 11.2.2 结构体变量的使用 结构体是一种新的数据类型,因此结构体变量也可以像其它类型的变量一样赋值、运算,不同的是结构体变量以成员作为基本变量。 结构体成员的表示方式为:结构体变量名.成员名 其中的圆点运算符称为成员运算符,它的运算级别最高。 如果将“结构体变量名.成员名”看成一个整体,则这个...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言结构体变量与链表知识总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部