当前位置:网站首页>typedef定义结构体数组类型
typedef定义结构体数组类型
2022-08-11 03:09:00 【family20102010】
PS: typedef定义的只是XX类型的别名(或标签),不能直接用作变量来使用,只能用它去定义变量。
例1:
typedef struct st
{
char id;
int num;
char name[10];
}DATA[10];//这里的DATA不是一个数组,它只表示是一个数组类型,程序中不能直接使用DATA[i]
DATA tmp;//相当于定义了一个数组 tmp[10],元素类型=结构体st,程序中可以直接使用tmp[i]
例2:
typedef struct {
word Head;
word Length;
byte PDUType;
byte SRC_ID[10];
byte DST_ID[10];
byte PDUdata[200];
}TReqFunReg, * PReqFunReg;
Typedef TreqFunReg reg[100];//注意:这里的reg只是表示一个数组类型,而不是数组,程序中不能直接使用reg[i],正确用法是用reg定义一个变量,这个变量就是有100个元素的数组了,且元素类型是结构体TreqFunReg。
TreqFunReg reg1[100];//这才是定义了一个结构体数组(没有Typedef修饰),程序中可以直接使用reg1[i]
reg aaa;//等价于 TreqFunReg aaa[100]; 程序中可以直接使用aaa[i]
边栏推荐
- What does the sanction of the mixer Tornado mean for the DeFi market?
- Summary of debugging skills
- 阿里低代码框架 lowcode-engine 之自定义物料篇
- [DB operation management/development solution] Shanghai Daoning provides you with an integrated development tool to improve the convenience of work - Orange
- (CVPR-2017)在身体和潜在部位学习深度上下文感知特征以进行行人重识别
- [idea error] Invalid target distribution: 17 solution reference
- 论文精度 —— 2017 CVPR《High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis》
- Entity to Vo conversion
- 2022茶艺师(中级)考试试题及模拟考试
- 调试技巧总结
猜你喜欢

qtcreator调试webkit

调试技巧总结

"Life Is Like First Seen" is ill-fated, full of characters, and the contrast of Zhu Yawen's characters is too surprising

Idea (preferred) cherry-pick operation

最倒霉与最幸运

AI+Medical: Using Neural Networks for Medical Image Recognition and Analysis

JS-DOM element object

《人生若如初见》命运多舛,人物饱满,朱亚文角色反差太惊喜

Add user error useradd: cannot open /etc/passwd

DNS分离解析和智能解析
随机推荐
Talk about the understanding of RPC
Summary of Logstash log data write exception troubleshooting
代码 Revert 后再次 Merge 会丢失的问题,已解决
Logstash日志数据写入异常排查问题总结
CSDN 博客更换皮肤
互换性与测量技术——表面粗糙度选取和标注方法
MongoDB 基础了解(二)
互换性测量与技术——偏差与公差的计算,公差图的绘制,配合与公差等级的选择方法
带你系统学习MySQL索引
广州纸质发票再见!开住宿费电子发票即将全面取代酒店餐饮加油站发票
CSAPP Data Lab
CTO说MySQL单表行数不要超过2000w,为啥?
2022制冷与空调设备运行操作考试试题模拟考试平台操作
js中的this问题
Detailed explanation of new features of ES advanced function syntax
没想到MySQL还会问这些...
自动生成数据库设计文档利器
关于地图GIS开发事项的一次实践整理(上)
OpenCV创始人:开源绝不能完全免费!
The 125th day of starting a business - a note