點擊上方“C語言入門到精通”,選擇置頂
第一時間關注程序猿身邊的故事
作者
閆小林
白天搬磚,晚上做夢。我有故事,你有酒么?
C++字符串處理函數C語言和C++提供了一些字符串函數,使得用戶能很方便地對字符串進行處理。這些是放在函數庫中的,在string和string.h 頭文件中定義。如果讀者要使用這些字符串函數,應該用#include命令把string.h或string頭文件包含到本文件中。C++字符串連接函數strcat函數原型為:strcat(char [],const char[]);
strcat函數是有兩個字符數組的參數,函數的作用是:將第二個字符數組中的字符串連接到前面字符數組的字符串的后面,第二個字符數組被指定為const,以保證該數組中的內容不會在函數調用期間修改。連接后的字符串放在第一個字符數組中,函數調用后得 到的函數值,就是第一個字符數組的地址。C++字符串復制函數strcpy函數原型為:strcpy(char [],const char[]);
strcpy函數的作用是將第二個字符數組中的字符串復制到第一個 字符數組中去,將第一個字符數組中的相應字符覆蓋。strcpy函數使用需要注意以下三點:在調用strcpy函數時,第一個參數必須是數組名,第二個參數可以是字符數組名,也可以 是一個字符串常量。
可以用strcpy函數將一個字符串中前若干個字符復制到字符數組中去
只能通過調用strcpy函數來實現將一個字符串賦給一個字符數組,而不能用賦值語句將一個字符串常量或字符數組直接賦給一個字符數組。
strcmp(const?char?[],const?char[]);
strcmp函數的作用是比較兩個字符串,比較的結果由函數值帶回。如果字符串1=字符串2,函數值為0。
如果字符串1>字符串2,函數值為一正整數。
如果字符串1
strlen(const?char[]);
strlen函數是測試字符串長度的函數,其函數的值為字符串中的 實際長度,不包括\0在內。
以上,如果你看了覺得對你有所幫助,就給小林點個贊叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~
