memset的坑

先来看样例

#include <iostream>
#include <string.h>
using namespace std;
int main()
{
    int a[12];
    memset(a, 1, sizeof(a));
    for (int i = 0; i < 12; ++i)
        cout << a[i] << " ";
    return 0;
}
这个输出的是

在这里插入图片描述
16843009 转化成二进制就是 1000000010000000100000001
这时候我才知道到memset是按照字节赋值,每次赋值一个字节…

posted on 2022-06-27 08:29  wxz0v0  阅读(6)  评论(0)    收藏  举报

导航