memset
时间: 2023-07-08 11:05:07 浏览: 45
`memset()` 是 C/C++ 中的一个函数,用于将一段内存空间的内容全部设置为特定的值。它的函数原型如下:
```
void *memset(void *s, int c, size_t n);
```
其中,`s` 是指向要设置的内存空间的指针,`c` 是要设置的值,`n` 是要设置的字节数。
举个例子,如果我们想要将一个长度为 10 的整型数组 `arr` 中的所有元素都设置为 0,可以使用以下代码:
```
memset(arr, 0, sizeof(arr));
```
这行代码会将 `arr` 数组中的所有元素都设置为 0。需要注意的是,`memset()` 函数只能用于设置整块的内存空间,而不能用于设置单个变量的值。
阅读全文