C++中,有 char [ ] 和 string 兩種方式處理字符串html
char 數組是最原始的,string 是帶迭代器的數組
正是這種 string 帶了迭代器,它會使咱們處理字符串很方便,但也十分慢函數
對於限時的競賽來講,string 十分不優秀編碼
因此多用 char [ ] 是有好處的
spa
字符串以 '\0' 結尾,Aacii 碼爲0,數組從 0 開始儲存htm
scanf("%s",s) 中每一個串以空格或者回車做爲間隔blog
s 前可不加 &,加了的話 emacs 會報錯ci
Linux下與Windows下編碼不一樣,如回車Linux下爲'\n',而Windows下爲"\n\r"字符串
最好用 getchar() 讀入,又快又好,要求熟練掌握get
gets 是個鬼東西,若是 char s[5],而輸入的是 123456789\n,會 re,由於它比定義的字符串長
str 函數中 strlen 能夠用,其它太慢,最好手寫
重點 ascii 碼: '0' :48 'A':65 'a':97
練習題目:http://www.cnblogs.com/hadilo/p/5954511.html
http://www.cnblogs.com/hadilo/p/5954707.html
http://www.cnblogs.com/hadilo/p/5956414.html
http://www.cnblogs.com/hadilo/p/5956511.html
http://www.cnblogs.com/hadilo/p/5956605.html
http://www.cnblogs.com/hadilo/p/5974535.html
題目都很是簡單,都是純字符串的模擬題,可是必定要認真仔細,題目必定要仔仔細細看完
這種題就是考驗誰題目看得仔細,寫得細心,能一遍碼完不調不改提交AC的人恐怕沒有幾個呢
版權全部,轉載請聯繫做者,違者必究