C語言中,memset函數都可以給什麽類型的數組清零?
任何類型的數組都可以,實際上memset函數是對某壹個地址以及該地址之後的壹串空間進行賦值操作,只要是地址值,都可以被賦值。 \x0d\1、memset是計算機中C/C++語言函數。將s所指向的某壹塊內存中的前n個 字節的內容全部設置為ch指定的ASCII值, 第二個值為指定的內存地址,塊的大小由第三個參數指定,這個函數通常為新申請的內存做初始化工作, 其返回值為指向s的指針。\x0d\2、函數介紹:void *memset(void *s, int ch, size_t n);\x0d\函數解釋:將s中前n個字節 (typedef unsigned int size_t )用 ch 替換並返回 s 。\x0d\memset:作用是在壹段內存塊中填充某個給定的值,它是對較大的結構體或數組進行清零操作的壹種最快方法。