c語言中的strcat是什麼意思啊

2021-03-07 13:51:34 字數 1369 閱讀 6722

1樓:飛喵某

1、strcat是用來拼接字串的,它會將引數 src 字串複製到引數 dest 所指的字串尾部。具體用法首先用vs2017新建一個c語言的程式檔案,引入標頭檔案,引入strcat函式所在的包「string.h」,最後設定一個主函式:

2、接著用str函式複製一段話,首先定義一個80位的char型別變數,接著用strcat函式拼接成一句話,str函式接受兩個引數,前一個是待拼接的變數,後面的是需要拼接的內容,可以是變數也可以是一串字元;最後用puts函式輸出str的內容即可:

3、按下crtl+f5執行除錯程式,在開啟的命令提示符中就會顯示出完整的一句話了。以上就是strcat函式的用法:

2樓:雪後飛狐

字串連線函式,函式返回指標,兩個引數都是指標.第一個引數所指向的記憶體的地址必須能容納兩個字串連線後的大小.

#include

#include //這一句一定要加,包含了strcat的源**main()

3樓:湛藍水晶

char *strcat(char* s1, char* s2);

將字串s2連線到s1的後面。

4樓:匿名使用者

是字串連線函式.

原型:extern char *strcat(char *dest,char *src);

用法:#include

功能:把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')並新增'\0'。

說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。

返回指向dest的指標。

5樓:我中意

strcat的用法:strcat(字串1,字串2)strcat是一個函式.是字串連線的意思.

起作用是連線兩個字元陣列中的字串.把字串2接到字串1的後面.結果放在字串1中.

這個函式呼叫後得到一個函式值:字串1的地址.如:

char strl[6]=;

char strl[5]=;

printf("%s",strcat(strl1,strl2));

則輸出:

peoplehuman

6樓:匿名使用者

宣告在string.h檔案裡的 字元傳連線函式,兩個引數strl1,strl2

strcat(strl1,strl2)把strl1,strl2連線起來,

如果str1做輸出操作,則輸出str1後面緊跟著str2.字串str1後的\0符自動取消。

7樓:匿名使用者

將多個字串拼接成一個長字串後返回,不是嗎?c書上有說明的!

c語言中x是什麼意思c語言中x0是什麼意思

x是16進位制輸出 8x是輸出8位 x是帶格式輸出,效果為在輸出前加0x.所以 這裡就是以16進位制輸出y值,並在前面加0x字首,如果輸出小於8位,那麼實際輸出8位,左側補空格.比如 y 0x20那麼會輸出 y 0x20 如果y 0x12345678 那麼會輸出 y 0x12345678 x a等價...

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中的是什麼作用的啊,C語言中的 是什麼作用的啊

按位異或的意思。就是 不同為1,相同為0 1 1 0 0 1 1 0 0 0 舉個例子 3 5 3 0011 b 5 0101 b 0011 0101 0110 0110的十進位制數是6 所以3 5 6 是按位異或的意思,異或的意思就是相異為真,即0 0 0,1 1 0,1 0 1,0 1 1 比如...