c++ memset()
时间: 2023-11-21 07:56:25 浏览: 86
详解C语言中的memset()函数
5星 · 资源好评率100%
下面是C++中使用memset()函数的示例代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int arr[10];
memset(arr, 0, sizeof(arr)); // 将arr数组中的所有元素都设置为0
for (int i = 0; i < 10; i++) {
cout << arr[i] << " "; // 输出:0 0 0 0 0 0 0 0 0 0
}
cout << endl;
return 0;
}
```
上述代码中,我们定义了一个包含10个元素的整型数组arr,并使用memset()函数将数组中的所有元素都设置为0。需要注意的是,memset()函数的第三个参数应该是要初始化的内存块的大小,而不是数组的大小。因此,我们使用sizeof(arr)来获取整个数组的大小。
阅读全文