memset

作者: tom__zhu | 来源:发表于2023-11-05 00:24 被阅读0次

    void * memset(void *s, int c, size_t n);

    按照字节对 s 指针内容赋值 c,也就是对每一个字节赋值相同内容 c,赋值的长度为 n 个字节长度。

    举例

    int numbers[4];
    memset(numbers, 1, sizeof(numbers));
    

    int 类型占 4 个字节,每个字节赋值 1 后内存排布如下

    0000001  00000001  0000001  00000001
    

    所以每个 numbers 的实际数字是 2^0 + 2 ^ 8 + 2^16 + 2 ^ 24 = 16843009

    相关文章

      网友评论

          本文标题:memset

          本文链接:https://www.haomeiwen.com/subject/kilzidtx.html