C语言 memset函数盲点

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct packet
{
    int len;
    char buf[100];
};

void main()
{
    struct packet _packet;
    printf("%x
", &_packet);
    memset(&_packet, 0, sizeof(_packet));
    printf("hahahah
");
}
在以上代码测试中,memset将结构体packet中的数组所有元素初始化为0,带数组的数据结构,结构体中存放的并非数组指针,而是整个数组都存放在结构体中
原文地址:https://www.cnblogs.com/zhanggaofeng/p/6136682.html