C 風格字串

2021-08-31 15:49:54 字數 481 閱讀 1886

c風格的字串的主要缺點是:宣告比較複雜,容易踩坑。作為物件導向的經典語言c++,也有其對應的字串功能。得益於強大的類,c++風格的字串非常簡潔,而且很多功能都封裝在這個類中,使用起來非常方便。

c++的字串類名為string,以下從類物件的建立、字串的輸入、字串的連線、字串的拷貝、讀取字串的長度來進行程式演示。

#include

#include

using

namespace std;

intmain()

執行結果:

可以看到,c++的字串結尾並沒有空字元,個人覺得空字元是c風格字串的乙個非常不好的特徵,儘管它有好處,但總的來說弊大於利。

C風格字串與C 風格字串

c風格字串 對字串進行操作的 c 函式定義在標頭檔案中 1.字串定義 char result 2.字串的最後乙個字元是null字元 0 可以通過這個字元確定字串的結尾。3.strlen 返回的是字串的大小 因此,分配空間的時候,需要比字串的實際空間大1.e.g.char copystring con...

C風格字串與C 風格字串

c風格字串 對字串進行操作的 c 函式定義在標頭檔案中 1.字串定義 char result 2.字串的最後乙個字元是null字元 0 可以通過這個字元確定字串的結尾。3.strlen 返回的是字串的大小 因此,分配空間的時候,需要比字串的實際空間大1.e.g.char copystring con...

c風格字串與c風格字串陣列

include includeusing namespace std int main 輸出結果 0034ff10 0034ff10 0034ff04 013bdc80 char str abcd 先在文字常量區為 abcd 常量分配5b,接著在棧裡為指標str分配4b,並接收 abcd 字串的首位...