搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 编程范 > 【编程经验】结构体的定义和使用

【编程经验】结构体的定义和使用

编程范 2018-04-30

点击蓝字

结构体的定义和使用 

       结构体与数组类似,都是由若干分量组成的,与数组不同的是,结构体的成员可以是不同类型,可以通过成员名来访问结构体的元素。 

结构体的定义说明了它的组成成员,以及每个成员的数据类型。定义一般形式如下: 

struct 结构类型名 

                              { 

数据类型 成员名 1; 
数据类型 成员名 2; 
...... 
数据类型 成员名 n; 

                             }; 





       结构的定义说明了变量在结构中的存在格式,要使用该结构就必须说明结构类型的变量。

结构变量说明的一般形式如下:  

struct 结构类型名称 结构变量名。

定义结构体便是定义了一种由成员组成的复合类型,而用这种类型说明了一个变量才会产生具体的实体。

与说明基本数据类型的变量一样,系统会按照结构定义时的内部组成,为说明的结构变量分配内存空 间。结构变量的成员在内存中占用连续的存储区域,所占内存大小为结构中每个成员的长度之和。 





       我们可以将变量 student1 说明为 address 类型的结构变量: 

struct address student1

请亲自上机实验。

(题外话:最近没有更新是因为我们这里发生了点意外情况,跟大家说声抱歉,也承诺以后这种情况不会有,各位监督。)

点击“阅读原文”获取原文资讯


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《【编程经验】结构体的定义和使用》的版权归原作者「编程范」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注编程范微信公众号

编程范微信公众号:dotcpp

编程范

手机扫描上方二维码即可关注编程范微信公众号

编程范最新文章

精品公众号随机推荐

上一篇 >>

ajaxSetup