C++字符字符數組

1、strcat

scract(字符數組1,字符數組2);

作用

  • 把字符數組2中的字符串連接到字符數組1中字符串的後面,並刪去字符串1後的串結束標誌“\0”,
  • 注意字符數組1的長度要夠用

2、strcpy

scrcpy(字符數組1,字符數組2);
  • 要求字符數組1有足夠的長度
  • 字符數組1必須寫成數組形式,而字符數組2可以是字符數組,也可以是一個字符串常量,這時相當於把一個字符串賦予一個字符串數組

strcpy 函數實質上是用字符串2中國的字符創覆蓋字符串數組1中的內容,而strcat則不會存在覆蓋的問題,只是單純地將字符串數組2中的字符串連接到字符串1中的字符串後面

3、strcmp 函數

scrcmp(字符數組1,字符數組2);
scrcmp(字符數組1,"hello");
scrcmp("world","hello");
  • 按照ASCII碼順序比較兩個數組中的字符串,並由函數返回值返回比較結果。
  • 字符串1=字符串2,返回值爲0。
  • 字符串1>字符串2,返回值爲一正數。
  • 字符串1<字符串2,返回值爲一負數。
  • 可用於比較兩個字符串常量,或比較數組和字符串常量。

進行比較的時候若出現不同的字符,則以第一個不同字符的比較結果作爲整個比較的結果

4、strlen函數

strlen(字符數組);

測字符串數組的實際長度(不含字符串結束標誌"\0"),函數返回值爲字符串的實際長度。

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