memset
时间: 2023-07-08 19:15:34 浏览: 50
memset是C语言中的一个函数,用于将一段内存空间的值全部设置为某个给定的字节值。它的函数原型为:
```
void *memset(void *s, int c, size_t n);
```
其中,`void *s`表示要设置的内存空间的起始地址,`int c`表示要设置的字节值,`size_t n`表示要设置的字节数。函数返回一个指向`s`的指针。
举个例子,如果要将一个整型数组清零,可以使用memset函数:
```
int arr[10];
memset(arr, 0, sizeof(arr));
```
这个例子中,`arr`是一个长度为10的整型数组,`sizeof(arr)`表示数组占用的字节数,因此memset会将整个数组清零。