1. 程式人生 > >C++個人學習歸納:char型別和string型別的基本區別(原)

C++個人學習歸納:char型別和string型別的基本區別(原)

型別 char string
相關標頭檔案 <cstring> <string>
標頭檔案說明 操作時需要 始終必要
定義變數 char name[size] string name
長度獲取 strlen(name)只計算可見字元 name.size()只計算可見字元
複製替換 strcpy(char1,char2) str1=str2
安全複製替換 strncpy(char1,char2,needsize) 本就安全
安全首尾相連 strncat(char1,char2,needsize) 本就安全
整行輸入 cin.getline(name,needsize) getline(cin,name)
讀取及修改單字元 name[i] name[i]
初始大小 隨機 0
備註 空字元需計入needsize -

這表格很難看吧?我真是失了智用CSDN的原生編輯器寫表格...