memset()和sizeof()
摘要: 數組初始化的時候常用for()循環,不過如果考慮效率的話,最好用memset(),下面簡單介紹以下memset()。
函數原型:
void *memset(void *s, int ch, size_t n)
函數解釋:將s中前n個字節替換為ch并返回s;
……
sizeof是C/C++中的一個操作符(operator),而不是函數……
閱讀全文
posted @
2012-08-07 23:38 小鼠標 閱讀(3190) |
評論 (2) 編輯
C語言的轉義字符
摘要: 今天寫C代碼的時候用到了字符串結束標記,猛然感覺有些陌生,索性復習一下C語言的轉義字符。
轉義字符——當然也是字符,引用的時候要加單引號。C語言中之說以會出現轉義字符,無非處于以下幾個原因:
1.有些字符是不可見的,無法通過鍵盤輸入(比如換行符、回車符、響鈴等)。
2.有些字符已經有特殊的用途,無法直接引用(比如:'\',單引號、雙引號等)。
3.使用轉義字符能夠使意圖更清楚(比如字符串結束標志,我們更傾向于寫成'\0',而不是直接賦0值)。
下表列出了C語言中所有的轉義字符:
閱讀全文
posted @
2012-07-31 23:09 小鼠標 閱讀(1725) |
評論 (0) 編輯