【筆記】字串 string

簡介

字串顧名思義就是字元的陣列,我們通常可以用 index 找字串中的某個字元,然後做處理或判斷。

結構

宣告變數

1
string str = "Hello World!";

基本操作

Hello World! 的各個字元可以用 index 找到每個字。

例如:

1
2
3
cout << str[1] << '\n';  // e
cout << str[6] << '\n'; // W
...

字串尾端

字串尾端其實還包含了一個字元,但其值為:‘\0’。

‘\0’(反斜線 0)表示空字元(NULL)也就是告訴電腦該字串已經結束了。

我們也可以用這個性質來遍歷整個字串

1
for (int i = 0; str[i] != '\0'; i++) cout << str[i] << " ";

練習題