當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]memcpy 原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#include 功能:由src所指內(nèi)存區(qū)域

memcpy

原型:extern void *memcpy(void *dest, void *src, unsigned int count);

用法:#include

功能:由src所指內(nèi)存區(qū)域復(fù)制count個(gè)字節(jié)到dest所指內(nèi)存區(qū)域。

說明:src和dest所指內(nèi)存區(qū)域不能重疊,函數(shù)返回指向dest的指針??梢阅盟截惾魏螖?shù)據(jù)類型的對(duì)象。

?

舉例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用sizeof(a),會(huì)造成b的內(nèi)存地址溢出。

?

memset

原型:extern void *memset(void *buffer, int c, int count);

用法:#include

功能:把buffer所指內(nèi)存區(qū)域的前count個(gè)字節(jié)設(shè)置成字符c。

說明:返回指向buffer的指針。用來對(duì)一段內(nèi)存空間全部設(shè)置為某個(gè)字符。

?

舉例:char a[100];memset(a, ''