C语言memset函数用法
时间: 2023-09-23 10:06:59 浏览: 120
C语言memset函数使用方法详解
5星 · 资源好评率100%
memset函数是C语言中的一个库函数,其主要作用是将一段内存空间中的每个字节都设置为特定的值。该函数的声明如下:
```
void *memset(void *s, int c, size_t n);
```
其中,参数s是指向要设置的内存空间的指针;参数c是要设置的值,通常为一个无符号字符;参数n是要设置的字节数。
例如,以下代码将一个整型数组中的所有元素都设置为0:
```
#include <stdio.h>
#include <string.h>
int main()
{
int arr[10];
memset(arr, 0, sizeof(arr));
return 0;
}
```
在这个例子中,memset函数将arr数组中的每个字节都设置为0,因为每个int类型占用4个字节,所以函数的第三个参数为sizeof(arr)。
阅读全文