跳转至

memset语句

memset(a, 0x3f, sizeof a);

在代码中经常看到这样的语句
int a[110];
memset(a, 0x3f, sizeof a);
这句话的作用是把a中的值全部初始化成一个极大值0x3f3f3f3f

memset这个函数会把 (0x00 ~ 0xff) 填充到数组 a 的每个字节上1  int 占用 4 个字节

所以memset只能赋值出 8 位都相同 int