追蹤者

2019年10月16日 星期三

圖解C++(二)

第四章 陣列與字串

4-1-4 二維陣列
只允許第一維可以省略不用定義,其餘的要
ex:
int arr [][3] = {{1,2,3},{2,3,4}} //合法
int arr [2][] = {{1,2,3},{2,3,4}} //不合法

4-2-1 字串特性與宣告
字串必須用空字元('\0')來代表每一個字串的結束。
宣告方式有二:
方式1 : char 字串變數[字串長度] = "初始字串";//會自動在結尾加上\0
方式2 : char 字串變數[字串長度] = {'字元1','字元2',...'字元n','\0'}

字串可經由指標來宣告與操作:
char *指標變數 = "字串內容";

4-2-2 輸出與輸入功能
cin 時若有空白字元,則空白後的資料會被刪除
C++中的 getline()函數會讀取使用者所輸入的每個字元(包含空白字元),直到按下ENTER
使用方式:
cin.getline(字串變數, 輸入長度, 字串結束字元);

4-3-1 宣告String 類別
C++字串宣告方式:
#include<string>
string 字串名稱;
string 字串名稱 = "字串";
string 字串名稱("字串");



沒有留言:

張貼留言