1. 需要的头文件
<memory.h> 或 <string.h>
2.函数原型
void *memset(void *s,int ch,size_t n);
3.说明:
将 s 中前 n 个字节用 ch 替换并返回 s ,常为新申请的内存做初始化工作。
4:DEMO
#include <stdio.h>
#include <string.h>
int main(int argc, char** argv){
char buffer[] = "This is a demo of the memset function";
printf("Before :%s\n", buffer);
memset(buffer, '*', 5);
printf("After : %s\n", buffer);
}
结果为:
Before :This is a demo of the memset function
After : *****is a demo of the memset function