C语言中的结构体

上传人:y****n 文档编号:102977006 上传时间:2022-06-07 格式:DOC 页数:2 大小:11.51KB
返回 下载 相关 举报
C语言中的结构体_第1页
第1页 / 共2页
C语言中的结构体_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
C语言中的结构体格式:struct 结构体标识名 类型名1 结构成员表1; 类型名2 结构成员表2; 类型名n 结构成员表n; ; 注意:struct是关键字,是结构体类型的标志。“结构体标识名”和“结构体成员名”都是用户定义的标识符,“结构体标识名”是可选项,在说明中可以不出现。每个“结构成员表”中都可以含有多个同类型的成员名,它们之间用逗号隔开。结构体中的成员名可以和程序中的其他变量名相同,不同结构体中的成员也可以同名。要记住:结构体说明要以分号结尾。 定义结构体类型的变量、数组、和指针变量可用4中方式:a:紧跟在结构体类型说明之后进行定义;b:在说明一个无名结构体类型的同时直接进行定义;c:先说明结构体类型,再单独进行变量定义;d:使用typedef说明一个结构体类型名,再用新类型名来定义变量。 如果已经定义了一个结构体变量和基类型为同一结构体类型的指针变量,并使该指针指向同类型的变量,则引用结构体变量中的成员可以用以下三种形式: 形式1:结构体变量名.成员名 形式2:指针变量名-成员名 形式3:(*指针变量名).成员名注意:结构体变量名也可以是已经定义的结构体数组中的数组元素。说明:点号(.)称为成员运算符;箭头(-)称为结构指向运算符,它由减号和大于号两部分组成,它们之间不能有空格;在形式三中,一对圆括号不可少。这两个运算符与圆括号、下标运算符的优先级相同,在c语言的运算符中优先级最高。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人文社科


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!