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