×

结构体,结构体定义和使用

前端技术网 前端技术网 发表于2024-01-04 05:47:56 浏览2268 评论0

抢沙发发表评论

一、结构体的三种定义

1、定义结构体data,此时结构体相当于一个类型。2、定义结构体data同时,定义需要使用的结构体变量sum1,sum2。3、定义结构体时,结构体名称缺省,同时定义结构体变量sum1,sum2。但后面不可再定义结构体变量。

二、结构体是什么型

结构体在编程语言中是组合式数据类型

结构体,结构体定义和使用

三、结构体类型有几种

1、砖木结构

砖木结构是指用砖柱,砖墙,木架为主要承重结构的建筑。一般是寺庙,农村房屋常用的结构,这种结构建造工序简单,材料性价比高。

2、砖混结构

砖混结构是指砖柱,砖墙,钢筋混凝土楼板主要承重结构的建筑。这是房屋最常用,普及率最高的房屋结构。

四、结构体的作用

(1)有机地组织了对象的属性

比如,在STM32的RTC开发中,我们需要数据来表示日期和时间,这些数据通常是年、月、日、时、分、秒。如果我们不用结构体,那么就需要定义6个变量来表示。这样的话程序的数据结构是松散的,我们的数据结构最好是“高内聚,低耦合”的。所以,用一个结构体来表示更好,无论是从程序的可读性还是可移植性还是可维护性皆是

结构体,结构体定义和使用

(2)以修改结构体成员变量的方法代替了函数(入口参数)的重新定义。

函数的声明voidDsipDateTime(_calendar_objDateTimeVal)不需要改变,只需要增加结构体的成员变量,然后在函数的内部实现上对calendar.week作相应的处理即可。这样,在程序的修改、维护方面作用显著

感谢您的阅读!希望本文对解决您关于结构体和结构体定义和使用的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。