在C++中,memset()
函数用于将一块内存区域的值设置为特定的值。它的函数原型如下:
void *memset(void *ptr, int value, size_t num);
其中,ptr
是指向要设置值的内存区域的指针,value
是要设置的值,num
是要设置的字节数。
memset()
函数将ptr
指向的内存区域的前num
个字节都设置为value
的值。这个函数通常用于初始化内存区域或者将内存区域清零。
例如,可以使用memset()
函数将一个整型数组初始化为0:
int arr[5];
memset(arr, 0, sizeof(arr));
上面的代码将数组arr
的所有元素都设置为0。