iOS C语言~bzero函数、memset函数
2017-11-19 本文已影响188人
石虎132
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄
一、iOS C语言~bzero函数
bzero(&tt,sizeof(tt));// struct initialization to zero (结构体初始化到零)
bzero(s,20);
原型:externvoidbzero(void*s,intn);
用法:#include
功能:置字节字符串s的前n个字节为零。
说明:bzero无返回值。
二、iOS C语言~memset函数
char*s=“Shi HuView";
clrscr();
memset(s,’H’,4);
原型:externvoid*memset(void*buffer,intc,intcount);
用法:#include
功能:把buffer所指内存区域的前count个字节设置成字符c。
说明:返回指向buffer的指针。
注意:在memset和bzero初始化数据间,我很多时候选择bzero, memset的一个缺点是第二个参数和第三个参数需要记忆,需要记住哪个是值和哪个是大小(如果不想查手册的话), 不可以弄错。