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
本文详细介绍了C/C++中memset函数的使用方法,包括所需头文件、函数原型及具体用途。通过一个示例展示了如何利用memset进行内存初始化,并给出了完整的代码实现。
2684

被折叠的 条评论
为什么被折叠?



