iOS C語言~bzero函數、memset函數

//聯系人:石虎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的一個缺點是第二個參數和第三個參數需要記憶,需要記住哪個是值和哪個是大小(如果不想查手冊的話), 不可以弄錯。

謝謝!!!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容