欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
memset與memcpy函數使用詳細說(shuō)明
memset與memcpy函數使用詳細說(shuō)明
2007-10-02 15:05
1。void *memset(void *s,int c,size_t n)
總的作用:將已開(kāi)辟內存空間 s 的首 n 個(gè)字節的值設為值 c。

2。例子
#i nclude
#i nclude

main(){
char *s="Golden Global View";

clrscr();

memset(s,'G',6);
printf("%s",s);

getchar();
return 0;
} 
3。memset() 函數常用于內存空間初始化。如:
char str[100];
memset(str,0,100);

4。memset()的深刻內涵:用來(lái)對一段內存空間全部設置為某個(gè)字符,一般用在對定義的字符串進(jìn)行初始化為‘ ’或‘\0’;例:char a[100];memset(a, '\0', sizeof(a));

memcpy用來(lái)做內存拷貝,你可以拿它拷貝任何數據類(lèi)型的對象,可以指定拷貝的數據長(cháng)度;例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用sizeof(a),會(huì )造成b的內存地址溢出。

strcpy就只能拷貝字符串了,它遇到'\0'就結束拷貝;例:char a[100],b[50];strcpy(a,b);如用strcpy(b,a),要注意a中的字符串長(cháng)度(第一個(gè)‘\0’之前)是否超過(guò)50位,如超過(guò),則會(huì )造成b的內存地址溢出。

5.補充:某人的一點(diǎn)心得
memset可以方便的清空一個(gè)結構類(lèi)型的變量或數組。

如:
struct sample_struct
{
char csName[16];
int iSeq;
int iType;
};

對于變量
struct sample_strcut stTest;

一般情況下,清空stTest的方法:
stTest.csName[0]='\0';
stTest.iSeq=0;
stTest.iType=0;

用memset就非常方便:
memset(&stTest,0,sizeof(struct sample_struct));

如果是數組:
struct sample_struct TEST[10];

memset(TEST,0,sizeof(struct sample_struct)*10);

6。strcpy
原型:extern char *strcpy(char *dest,char *src);
用法:#i nclude
功能:把src所指由NULL結束的字符串復制到dest所指的數組中。
說(shuō)明:src和dest所指內存區域不可以重疊且dest必須有足夠的空間來(lái)容納src的字符串。
返回指向dest的指針。
memcpy
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#i nclude
功能:由src所指內存區域復制count個(gè)字節到dest所指內存區域。
說(shuō)明:src和dest所指內存區域不能重疊,函數返回指向dest的指針。
memset
原型:extern void *memset(void *buffer, int c, int count);
用法:#i nclude
功能:把buffer所指內存區域的前count個(gè)字節設置成字符c。
說(shuō)明:返回指向buffer的指針。


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
memset函數的用法
memcpy ,memset ,strcpy
strcpy、memcpy和memset之間的區別
memcopy和memmove 區別(另strcpy(), strncpy()和memset()) 收藏
strcpy,memcpy,memmove,memset,strncpy
strcpy,memset,memcpy三者之間的根本區別
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久