memset函数
时间: 2023-07-08 16:21:30 浏览: 55
memset函数的使用分析
memset函数是C语言中的一个库函数,用于将一段内存区域的值全部设置为指定的值。其函数原型为:
```c
void *memset(void *s, int c, size_t n);
```
其中:
- `s`是指向要填充的内存区域的指针;
- `c`是要填充的值,通常是一个无符号字符或整数;
- `n`是要填充的字节数。
该函数会填充从`s`指向的内存地址开始的`n`个字节,将它们全部设置为`c`。返回一个指向`s`的指针。
例如,以下代码将一个字符数组`str`中的所有元素都设置为字符`0`:
```c
char str[10];
memset(str, '0', sizeof(str));
```
阅读全文