c標準下的字符串

c++支持c風格的字符串,可是最好不要使用

c風格字符串:試講字符串存放到數組中,並以空字符結束

#include<string.h>
char chs[] = "string";//默認以空字符結束,

strlen(chs);//遇到空字符結束,否則結果錯誤
strcmp(ch1 , ch2);//比較兩個字符串的大小
//必須要由調用者計算ch1的大小
strcat(ch1 ,ch2);//將ch2附加到ch1之後,返回ch1
strcpy(ch1 , ch2);//將ch2拷貝給ch1,返回ch1

!!!Note
應當儘量使用標準庫類型而非數組:使用vector和迭代器,避免使用數組和指針
使用string代替c風格的基於數組的字符串

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