昊梵体育网

985机械硕士自学转嵌入式第十二天。今天学习了结构体的知识。听的b站杜远超老师的

985机械硕士自学转嵌入式第十二天。今天学习了结构体的知识。听的b站杜远超老师的课,我感觉讲得很好很清晰,一个例子把整章知识点串起来了。声明结构体要用struct,后跟结构体名字{结构体成员间用;隔开};。使用typedef声明结构体时,在结构体末尾加上“结构体名字”。在主函数中,与该结构体有关的变量要用“结构体名字”作为变量类型去定义。在输出时访问结构体需要用点操作符,如果是指针,需要用->。数组是常量是用点操作符。嵌套结构需要多个点操作符进行多层访问。内存补齐,字节内存需对齐,如第一个变量是4个字节,第二个变量是1个字节,则整个结构体时8个字节。如果再加第三个变量也是1个字节,则整个结构体还是8个字节,即后面的可递补进该空内存中。