memset设置-1
时间: 2024-04-18 22:21:28 浏览: 109
memset-sh4.rar_sh4
memset函数是C语言中的一个库函数,用于将一段内存块的值设置为指定的值。它的函数原型如下:
```c
void *memset(void *ptr, int value, size_t num);
```
其中,`ptr`是指向要设置的内存块的指针,`value`是要设置的值,`num`是要设置的字节数。
如果要将内存块的值设置为-1,可以使用以下代码:
```c
int arr[10];
memset(arr, -1, sizeof(arr));
```
上述代码将数组`arr`中的每个元素都设置为-1。
需要注意的是,`memset`函数是按字节进行设置的,因此对于非字符类型的数组,设置为-1可能会导致不可预期的结果。如果要设置其他类型的数组,建议使用其他方法进行初始化。
阅读全文