学习内容:
#include <stdio.h>
#include <string.h>
int main()
{
char arr[] = "hello world";
memset(arr, '*', 5);
printf("%s\n", arr);
return 0;
}
学习产出:
ptr:指向要填充的内存块的指针。
value:要设置的值。该值作为int传递,但函数使用该值的unsigned char转换来填充内存块。
num:要设置为该值的字节数。Size_t是一个无符号整型。
即将ptr指向的内存块的num个字节设置为指定的值(value)。