C 庫函數(shù) – memset()

描述
C 庫函數(shù) void memset(void str, int c, size_t n) 復(fù)制字符 c(一個(gè)無符號字符)到參數(shù) str 所指向的字符串的前 n 個(gè)字符。

聲明
下面是 memset() 函數(shù)的聲明。

void *memset(void *str, int c, size_t n)

參數(shù)
str -- 指向要填充的內(nèi)存塊。
c -- 要被設(shè)置的值。該值以 int 形式傳遞,但是函數(shù)在填充內(nèi)存塊時(shí)是使用該值的無符號字符形式。
n -- 要被設(shè)置為該值的字節(jié)數(shù)。
返回值
該值返回一個(gè)指向存儲區(qū) str 的指針。

實(shí)例
下面的實(shí)例演示了 memset() 函數(shù)的用法。

#include 
#include 

int main ()
{
   char str[50];

   strcpy(str,"This is string.h library function");
   puts(str);

   memset(str,'$',7);
   puts(str);

   return(0);
}

讓我們編譯并運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果:

This is string.h library function
$$$$$$$ string.h library function

使用前需要初始化申請的內(nèi)存區(qū),不然會出現(xiàn)垃圾值

NdkDemo代碼已上傳至Github

如有不正支出,歡迎留言交流!
我的GitHub
我的CSDN
我的簡書
開發(fā)筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,608評論 30 472
  • 題目類型 a.C++與C差異(1-18) 1.C和C++中struct有什么區(qū)別? C沒有Protection行為...
    阿面a閱讀 7,887評論 0 10
  • ———————————————回答好下面的足夠了---------------------------------...
    恒愛DE問候閱讀 1,842評論 0 4
  • __block和__weak修飾符的區(qū)別其實(shí)是挺明顯的:1.__block不管是ARC還是MRC模式下都可以使用,...
    LZM輪回閱讀 3,592評論 0 6
  • 1 最近很多讀者后臺留言,“我是一個(gè)說話沒有重點(diǎn)的人,怎么訓(xùn)練強(qiáng)大的邏輯?” “我做的項(xiàng)目經(jīng)常出漏洞,思維不嚴(yán)謹(jǐn),...
    張涔汐閱讀 2,988評論 8 47

友情鏈接更多精彩內(nèi)容