C语言中的结构体.doc

C语言中的结构体.doc

ID:50824050

大小:34.45 KB

页数:2页

时间:2020-03-15

C语言中的结构体.doc_第1页
C语言中的结构体.doc_第2页
资源描述:

《C语言中的结构体.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言中的结构体格式:struct结构体标识名{类型名1结构成员表1;类型名2结构成员表2;……类型名n结构成员表n;};注意:struct是关键字,是结构体类型的标志。“结构体标识名”和“结构体成员名”都是用户定义的标识符,“结构体标识名”是可选项,在说明中可以不出现。每个“结构成员表”中都可以含有多个同类型的成员名,它们之间用逗号隔开。结构体中的成员名可以和程序中的其他变量名相同,不同结构体中的成员也可以同名。要记住:结构体说明要以分号结尾。定义结构体类型的变量、数组、和指针变量可用4中方式:a:紧跟在结构体类型说明之后进行定义;b:在说明一个无

2、名结构体类型的同时直接进行定义;c:先说明结构体类型,再单独进行变量定义;d:使用typedef说明一个结构体类型名,再用新类型名来定义变量。如果已经定义了一个结构体变量和基类型为同一结构体类型的指针变量,并使该指针指向同类型的变量,则引用结构体变量中的成员可以用以下三种形式:形式1:结构体变量名.成员名形式2:指针变量名->成员名形式3:(*指针变量名).成员名注意:结构体变量名也可以是已经定义的结构体数组中的数组元素。说明:点号(.)称为成员运算符;箭头(->)称为结构指向运算符,它由减号和大于号两部分组成,它们之间不能有空格;在形式三中,一对圆

3、括号不可少。这两个运算符与圆括号、下标运算符的优先级相同,在c语言的运算符中优先级最高。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。