1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
C语言——结构体数组
经常在单片机上应用的的数据结构 结构特点是: 1、编译的时候就可以知道单片机资源是否够用 2、对比链表这种动态申请内存的数据结构,不知道什么时候内存就被申请完了,造成无法预知的后果 下面是我在rt_threat中的简单应用 首先定义一个结构体,然后就可以定义一个结构体数组了 typedef struct _message_bady { rt_uint32_t magic; rt_uint16_t message_type; rt_uint16_t reserved; //保留字段 } message_bady; message_bady array_msg[10];//结构体数组 下面是应用的代码 rt_kprintf(“sizeof is:%drn”,sizeof(array_msg)); for (int var = 0; var 《 10; ++var) { array_msg[var].magic = var; array_msg[var].message_type = var; array_msg[var].reserved = var; } for (int var = 0; var 《 10; ++var) { rt_kprintf(“%d,%d.%d-》”,array_msg[var].magic,array_msg[var].message_type,array_msg[var].reserved); } rt_kprintf(“n”); 运行上面的应用代码,展示一下调试打印的信息 | / - RT - Thread Operating System / | 4.0.2 build Dec 24 2020 2006 - 2019 Copyright by rt-thread team sizeof is:80 0,0.0-》1,1.1-》2,2.2-》3,3.3-》4,4.4-》5,5.5-》6,6.6-》7,7.7-》8,8.8-》9,9.9-》 msh 》 |
|
|
|
只有小组成员才能发言,加入小组>>
2565 浏览 0 评论
763浏览 1评论
524浏览 0评论
276浏览 0评论
458浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 01:54 , Processed in 1.421735 second(s), Total 78, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号