memset函数 C++
时间: 2023-10-19 17:26:10 浏览: 95
详解C语言中的memset()函数
5星 · 资源好评率100%
memset函数是C语言中的一个标准库函数,用于将指定内存块的内容设置为特定的值。其函数原型如下:
```c
void *memset(void *s, int c, size_t n);
```
其中,`s`是指向要填充的内存块的指针,`c`是要设置的值(以`int`类型表示,但实际上只使用其低8位),`n`是要填充的字节数。
例如,下面的代码使用memset函数将整个数组a中的元素设置为0:
```c
int a[10];
memset(a, 0, sizeof(a));
```
需要注意的是,memset函数操作的单位是字节而不是元素,所以第三个参数通常使用`sizeof`运算符来获得要填充的字节数。
阅读全文