好基础这都不会真垃圾
C++中的memset函数是一个用于给指定的内存块赋值的函数。
memset函数的原型如下:
void* memset(void* ptr, int value, size_t num);
它接受三个参数:
ptr:指向要被设置的内存块的指针。
value:要设置的值,通常是一个字节(0-255),若为非字节值,将会被截断为一个字节。
num:要设置的字节数。
可以根据实际需要将指定的内存块设置为特定的值。下面是一个使用memset函数设置一个整型数组为0的例子:
#include <iostream>
#include <cstring>
int main() {
int arr[5];
memset(arr, 0, sizeof(arr));
for (int i = 0; i < 5; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
输出结果为:
0 0 0 0 0
vx提问解答