memset用法总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memset用法总结相关的知识,希望对你有一定的参考价值。

memset是计算机中C/C++语言函数。将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向s的指针

1.char类型,可以初始化为任何值;

2.int类型,只能初始化为0和-1;

3.bool类型,可以初始化为1;

4.全局变量的数组,建立完值默认为0,不需要用memset;

试验代码

#include<stdio.h>
#include<string.h>
bool a[100];
int aa[100];
int main()
{
memset(a,1,sizeof(a));
memset(aa,1,sizeof(aa));
for(int i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
for(int i=0;i<10;i++)
printf("%d",aa[i]);
return 0;
}

以上是关于memset用法总结的主要内容,如果未能解决你的问题,请参考以下文章

c语言里:sizeof怎样用法?

worth的用法总结

which的用法总结

memset函数用法

memset的用法

in的用法归纳总结