结构体指针数据怎么初始化?

2019-07-14 14:40发布

typedef struct BUF{
        unsigned int  headPosition;
        unsigned int tailPosition;
        RecordStruct *Dat_Buf[Buffer_MAX_SIZE];
}ringbuf;


我想问一下,我如何将上述定义中的“RecordStruct *Dat_Buf[Buffer_MAX_SIZE];”初始化为0
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
cnm7
1楼-- · 2019-07-15 23:52
 精彩回答 2  元偷偷看……
滔滔不绝的滔滔
2楼-- · 2019-07-16 02:41
jufenyi 发表于 2019-1-10 16:41
楼主要的应该是第二种

那改成下面?
*Ringbuf.Dat_Buf = (RecordStruct )0;
60user1
3楼-- · 2019-07-16 08:37
Dat_Buf 是一个大小为 Buffer_MAX_SIZE 的数组,数组里面存放指向 RecordStruct  的指针;
初始化为 0 就是将指针指向 0 吗?你应该将问题描述清楚。
毛毛lallala
4楼-- · 2019-07-16 12:04
memset
YY599566
5楼-- · 2019-07-16 14:17
好的,谢谢
lee_st
6楼-- · 2019-07-16 15:24
 精彩回答 2  元偷偷看……

一周热门 更多>