C++字符串的處理詳解
字符數組
雙引號引起的a占兩個字符,包含“\0”。
字符串處理函數
連接的時候,str2中的1替換str1中的‘\0′;
比較函數按照string每一個位置處的ascii值進行比較的。
計算長度的函數是不包含結束標志的。
字符串對象*
優點:
動態存儲,字符串長度不再固定;自動檢測字符串是否越界;封裝瞭字符串的多種操作;能用運算符進行操作。
對於對象,可以采用方式三。
C++對象不能使用gets和puts。
c_str返回的是數組的首地址。
C風格的字符串不可以直接賦值,而是需要復制操作。
發現每個字符串的長度不是統一的。
如果是c語言的話,就需要定義一個二維數組。
總結
本篇文章就到這裡瞭,希望能給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!