c语言memset用法
时间: 2023-12-03 11:05:22 浏览: 81
C语言memset函数使用方法详解
5星 · 资源好评率100%
C语言中的memset函数可以将一段内存空间中的所有字节都设置为指定的值。其函数原型为:
```c
void *memset(void *s, int c, size_t n);
```
其中,s为指向要填充的内存块的指针,c为要被设置的值,n为要被设置为c的字节数。
以下是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
int array[5];
int value = 10;
memset(array, value, sizeof(array));
for (int i = 0; i < 5; i++) {
printf("%d ", array[i]);
}
return 0;
}
```
上述代码中,将数组array中的所有元素都设置为10,然后输出数组中的所有元素。
阅读全文