memset 数组初始化
生活随笔
收集整理的這篇文章主要介紹了
memset 数组初始化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
void *memset(void *s, int ch, size_t n)1.功能是:
將s所指向的某一塊內存中的前n個字節的內容全部設置為ch指定的ASCII值,
?第一個值為指定的內存地址,塊的大小由第三個參數指定,
這個函數通常為新申請的內存做初始化工作,
?其返回值為指向s的指針。
2.注意:這邊是對前n個字節進行賦值,而且還是ASCII的形式,
那就是說,對于字符數組,可以將其初始化為任意一個字符,
那對于其他基礎類型的數組呢?
3.因為memset按字節對內存塊進行初始化,
所以他無法對int數組初始化除了0和-1以外的其他數?
總結
以上是生活随笔為你收集整理的memset 数组初始化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 1325 Is It A Tre
- 下一篇: HDU 1556 前缀和 树状数组 线段