首頁  >  文章  >  後端開發  >  strcat 在 C 語言中是什麼意思?

strcat 在 C 語言中是什麼意思?

Guanhui
Guanhui原創
2020-06-15 13:20:2012586瀏覽

strcat 在 C 語言中是什麼意思?

strcat 在 C 語言中是什麼意思?

strcat在C語言中代表的是追加字串的函數,作用是將A字串追加到B字串值保持不變,B字串變長,追加時需確保B字串在加上A之後依舊不能溢出。

strcat 宣告

#下方是 strcat() 函數的宣告。

char *strcat(char *dest, const char *src)

strcat 參數

dest -- 指向目標數組,該數組包含了一個 C 字串,且足以容納追加後的字串。

src -- 指向要追加的字串,該字串不會覆寫目標字串。

strcat 傳回值

該函數傳回一個指向最終的目標字串 dest 的指標。

strcat 範例

#include <stdio.h>
#include <string.h>
 
int main ()
{
   char src[50], dest[50];
 
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
 
   strcat(dest, src);
 
   printf("最终的目标字符串: |%s|", dest);
   
   return(0);
}

編譯後執行結果

最终的目标字符串: |This is destinationThis is source|

推薦教學:《C#》

以上是strcat 在 C 語言中是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn