关于结构体初始化使用memset初始化

函数原型:_CODE_ACCESS void   *memset(void *_mem, int _ch, size_t _n);

该值返回一个指向存储区 _mem 的指针。

头文件:#include <string.h>

复制字符 _ch(一个无符号字符)到参数_mem所指向的字符串的前 size_t _n个字符。

大白话来说就是,使用_ch来填充_mem这片空间 填充长度为:size_t_n

使用如下所示:

memset(ethernet_port_cfg, 0, sizeof(ethernet_port_cfg));

将ethernet_port_cfg空间填充0 长度为结构体长度。

其他的结构体初始化后期优化~~~~~~