關於memset函數的使用誤區

一、背景 最近在練習中使用到了memset函數,程序如下: 上述程序代碼本想將數組a初始化賦值爲1.但實際運行效果如下圖: 二、原因分析 1、函數原型 memset函數的原型爲 void *memset(void s, char ch, size_t n); 函數解釋:將s中前n個字節 用 ch 替換並返回 s 。 memset:作用是在一段內存塊中填充某個給定的值,它是對較大的結構體或數組進行清
相關文章
相關標籤/搜索