memset是啥
發(fā)布時間:2025-12-05 | 來源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
memset是計算機中C/C++語言初始化函數(shù)。作用是將某一塊內(nèi)存中的內(nèi)容全部設(shè)置為指定的值,這個函數(shù)通常為新申請的內(nèi)存做初始化工作。
void *memset(void *s,int ch,size_t n);
函數(shù)解釋:將s中當前位置后面的n個字節(jié)(typedef unsigned int size_t) 用ch 替換并返回s。
memset:作用是在一段內(nèi)存塊中填充某個給定的值,它是對較大的結(jié)構(gòu)體或數(shù)組進行清零操作的一種最快方法。
memset)函數(shù)原型是extern void*memset(void*buffer,int c,int count)buffer: 為指針或是數(shù)組,c:是賦給buffer的值,count:是buffer的長度.