C語言
memset()和sizeof()
摘要: 數組初始化的時候常用for()循環,不過如果考慮效率的話,最好用memset(),下面簡單介紹以下memset()。
函數原型:
void *memset(void *s, int ch, size_t n)
函數解釋:將s中前n個字節替換為ch并返回s;
……
sizeof是C/C++中的一個操作符(operator),而不是函數…… 閱讀全文
函數原型:
void *memset(void *s, int ch, size_t n)
函數解釋:將s中前n個字節替換為ch并返回s;
……
sizeof是C/C++中的一個操作符(operator),而不是函數…… 閱讀全文
C語言的轉義字符
摘要: 今天寫C代碼的時候用到了字符串結束標記,猛然感覺有些陌生,索性復習一下C語言的轉義字符。
轉義字符——當然也是字符,引用的時候要加單引號。C語言中之說以會出現轉義字符,無非處于以下幾個原因:
1.有些字符是不可見的,無法通過鍵盤輸入(比如換行符、回車符、響鈴等)。
2.有些字符已經有特殊的用途,無法直接引用(比如:'\',單引號、雙引號等)。
3.使用轉義字符能夠使意圖更清楚(比如字符串結束標志,我們更傾向于寫成'\0',而不是直接賦0值)。
下表列出了C語言中所有的轉義字符:
閱讀全文
轉義字符——當然也是字符,引用的時候要加單引號。C語言中之說以會出現轉義字符,無非處于以下幾個原因:
1.有些字符是不可見的,無法通過鍵盤輸入(比如換行符、回車符、響鈴等)。
2.有些字符已經有特殊的用途,無法直接引用(比如:'\',單引號、雙引號等)。
3.使用轉義字符能夠使意圖更清楚(比如字符串結束標志,我們更傾向于寫成'\0',而不是直接賦0值)。
下表列出了C語言中所有的轉義字符:
閱讀全文
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
隨筆分類(111)
- C語言(3)
- DP(9)
- Java筆記(1)
- Java基礎練習(25)
- 安卓(1)
- 本科畢設(1)
- 博弈(1)
- 大數(7)
- 回溯(2)
- 排序(10)
- 暑期培訓周賽(3)
- 數據結構(7)
- 數論(1)
- 水題(8)
- 圖論(24)
- 網選訓練(8)
隨筆檔案(127)
- 2014年3月 (1)
- 2013年7月 (10)
- 2013年5月 (1)
- 2013年4月 (11)
- 2013年3月 (8)
- 2012年10月 (1)
- 2012年9月 (12)
- 2012年8月 (38)
- 2012年7月 (14)
- 2012年6月 (2)
- 2012年5月 (8)
- 2012年4月 (6)
- 2012年3月 (6)
- 2012年2月 (4)
- 2011年8月 (5)
friends
最新評論

- 1.?re: 線段樹
-
是這個樣子的,所以在OJ有時候“卡住”了也不要太灰心,沒準真的不是自己的原因呢。
加油,祝你好運啦! - --小鼠標
- 2.?re: 線段樹
- 對于編程競賽來說,Java所需時間一般為C/C++的兩倍。合理的競賽給Java的時間限制是給C/C++的兩倍。
- --傷心的筆
- 3.?re: poj1273--網絡流
- 過來看看你。
- --achiberx
- 4.?re: (轉)ubuntu11.10無法啟動無線網絡的解決方法
- 膜拜大神。。查了一個下午資料終于在這里解決了問題。。神牛說的區域賽難道是ACM區域賽。。?
- --Hang
- 5.?re: 快速排序、線性時間選擇
- 博主,謝謝你的文章。你的方法可以很好的處理分區基準在數組中重復的情況,書上的方法遇到這種輸入會堆棧溢出。書上給出了解釋但給的方法貌似不簡潔。
- --lsxqw2004