memset(将一段内存空间填入某值)

来源:互联网 发布:粒子群算法代码 编辑:程序博客网 时间:2024/06/05 19:46
memset(将一段内存空间填入某值)
相关函数bzero,swab
表头文件#include<string.h>
定义函数void * memset (void *s ,int c, size_t n);
函数说明
memset()会将参数s所指的内存区域前n 个字节以参数c填入,
然后返回指向s的指针。在编写程序时,若需要将某一数组作初始
化,memset()会相当方便。
返回值返回指向s的指针。
附加说明
参数c虽声明为int,但必须是unsigned char ,所以范围在0 到255
之间。
范例
#include <string.h>
void main()
{
char s[30];
memset (s,'A',sizeof(s));
s[30]='\0';
printf("%s\n",s);
}
执行
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
0 0
原创粉丝点击