首页 > 其他 > 详细

memset用法总结

时间:2016-09-27 23:13:43      阅读:211      评论:0      收藏:0      [点我收藏+]

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用法总结

原文:http://www.cnblogs.com/liuzhixin-123/p/5914440.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!