string/char[]/char* 是不是以'\0'結尾

1. const char* 字符串 以 “\0”結尾。

2. char[] 字符串 以 “\0”結尾。

3.string 字符串 不以 “\0”結尾。

4. char[n] = "string", 當string 長度+“\0”>n時,會因空間不足出錯。

5.string.c_str() 轉 const char* 時, 會在字符串末尾 自動補“\0”

6.char* 轉string 時, 會自動把末尾的 “\0” 去掉。

7.strlen()是取字符串除去結尾符 “\0” 的長度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章