结构体数组使用指针当作函数参量

场景

今天在代码实现的时候,某一个设备状态结构体对应的设备有多个,因此定义了一个结构体数组,当在函数中处理时发现有点尴尬的是忘记了该怎么定义结构体指针参量才能在函数中正确访问各成员。

结论

关于结构体数组指针的使用,参见C语言结构体数组指针以及函数;

其实当成一般的整形数组处理就好,因为C把你的自定义的结构体类型当成了元类型,你的结构体指针p进行自增操作p++,和整形数组自增操作一样,指针位置会自动偏移你定义的结构体大小的长度。总之,将结构体数组指针看作和整形数组指针一样就好,唯一的区别就是一个是整形常数一个是结构体,两者都是数据类型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章