0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言模擬實(shí)現(xiàn)strcat函數(shù)

如意 ? 來源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 16:18 ? 次閱讀

strcat函數(shù)

1.函數(shù)介紹

將兩個(gè)char類型連接。

char d[20]=”GoldenGlobal”; char *s=”View”; strcat(d,s);

結(jié)果放在d中

printf(”%s”,d);

輸出 d 為 GoldenGlobalView (中間無空格)

d和s所指內(nèi)存區(qū)域不可以重疊且d必須有足夠的空間來容納s的字符串。

返回指向d的指針。

2.函數(shù)原型

3.模擬實(shí)現(xiàn)

運(yùn)行結(jié)果:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7581

    瀏覽量

    135574
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4260

    瀏覽量

    62228
收藏 人收藏

    評論

    相關(guān)推薦

    如何給C語言中的函數(shù)定義兩個(gè)不同的名字?

    最近有位哥問我,如何給C語言中的函數(shù)定義兩個(gè)不同的名字?就是這兩個(gè)名字都是指向同一個(gè)函數(shù),同一個(gè)地址,而且兩個(gè)名字都可以當(dāng)做函數(shù)來用的那種。
    的頭像 發(fā)表于 12-19 16:21 ?641次閱讀

    c語言源程序的基本單位

    C語言源程序的基本單位是函數(shù)。函數(shù)是一組有關(guān)聯(lián)的語句和表達(dá)式的集合,它們一起完成特定的任務(wù)。在C語言
    的頭像 發(fā)表于 11-26 09:05 ?1849次閱讀

    嵌入式C語言的結(jié)構(gòu)特點(diǎn)

    過程中,不論是基于寄存器開發(fā)還是基于庫開發(fā),深入理解和掌握嵌入式C語言函數(shù)、指針、結(jié)構(gòu)體是學(xué)習(xí)STM32的關(guān)鍵。嵌入式C語言的結(jié)構(gòu)特點(diǎn)如下
    的頭像 發(fā)表于 11-24 16:16 ?585次閱讀
    嵌入式<b class='flag-5'>C</b><b class='flag-5'>語言</b>的結(jié)構(gòu)特點(diǎn)

    c語言函數(shù)函數(shù)體用什么符號括起來

    函數(shù) 是指將一組能完成一個(gè)功能或多個(gè)功能的語句放在一起的 代碼結(jié)構(gòu) 。 在 C語言程序 中,至少會包含一個(gè)函數(shù),及主函數(shù)main()。本文將
    的頭像 發(fā)表于 11-24 15:52 ?619次閱讀
    <b class='flag-5'>c</b><b class='flag-5'>語言</b>中<b class='flag-5'>函數(shù)</b>的<b class='flag-5'>函數(shù)</b>體用什么符號括起來

    C語言printf函數(shù)族學(xué)習(xí)筆記

    printf 應(yīng)該是學(xué)習(xí)C語言的第一個(gè)函數(shù),我們都知道它是用于字符串格式化輸出的。但是它的用法你真正了解了嗎?
    的頭像 發(fā)表于 11-24 11:15 ?835次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>printf<b class='flag-5'>函數(shù)</b>族學(xué)習(xí)筆記

    c語言源程序main函數(shù)的位置

    C語言源程序中的main函數(shù)是程序的入口點(diǎn),它被認(rèn)為是C語言程序的起點(diǎn)。在執(zhí)行程序時(shí),操作系統(tǒng)將首先定位到main
    的頭像 發(fā)表于 11-24 10:23 ?2108次閱讀

    c語言gets函數(shù)可以輸入數(shù)字嗎

    C語言中的gets函數(shù)是用來讀取字符串的,而不是用來讀取數(shù)字的。它會讀取輸入的字符直到遇到換行符或者文件結(jié)束符。因此,如果你嘗試使用gets函數(shù)來讀取數(shù)字,是無法準(zhǔn)確獲取數(shù)字本身的。
    的頭像 發(fā)表于 11-24 10:00 ?1310次閱讀

    \0在c語言中怎么用

    C語言是一種廣泛使用的程序設(shè)計(jì)語言,具有高效、簡潔和可移植等特點(diǎn)。本文將詳盡介紹C語言的基本語法、數(shù)據(jù)類型、控制結(jié)構(gòu)、
    的頭像 發(fā)表于 11-24 09:59 ?2889次閱讀

    c語言max函數(shù)在哪個(gè)庫

    C語言的max函數(shù)并不屬于標(biāo)準(zhǔn)C庫,它通常是由程序員自己編寫的一個(gè)宏定義。max函數(shù)用于比較兩個(gè)數(shù)的大小,返回較大的數(shù)值。 為了提供更多詳實(shí)
    的頭像 發(fā)表于 11-22 10:18 ?2997次閱讀

    c語言max函數(shù)的使用方法

    C語言是一門廣泛使用的編程語言,提供了許多內(nèi)置的函數(shù)來執(zhí)行各種任務(wù)。其中一個(gè)非常有用的函數(shù)是max函數(shù)
    的頭像 發(fā)表于 11-22 10:15 ?1.2w次閱讀

    淺談C語言面向?qū)ο缶幊趟枷?/a>

    C語言是一種面向過程的語言,但是也可以用結(jié)構(gòu)體和函數(shù)指針來模擬面向?qū)ο蟮奶匦?,比如封裝、繼承和多態(tài)。
    發(fā)表于 11-02 12:27 ?926次閱讀

    如何綁架C語言標(biāo)準(zhǔn)庫函數(shù)?

    C語言動態(tài)內(nèi)存可以使用 malloc 標(biāo)準(zhǔn)庫函數(shù),而 C++ 會使用 new 關(guān)鍵字申請,裸機(jī)情況下一般沒有問題,但是在 RTOS 情況下,就需要考慮資源保護(hù)的情況,比如多個(gè)任務(wù)同時(shí)
    發(fā)表于 11-01 09:50 ?410次閱讀

    如何綁架C語言標(biāo)準(zhǔn)庫函數(shù)?

    C語言動態(tài)內(nèi)存可以使用 malloc 標(biāo)準(zhǔn)庫函數(shù),而 C++ 會使用 new 關(guān)鍵字申請,裸機(jī)情況下一般沒有問題,但是在 RTOS 情況下,就需要考慮資源保護(hù)的情況
    發(fā)表于 11-01 09:50 ?302次閱讀

    C語言函數(shù)返回1和返回0究竟哪個(gè)好?

    C語言函數(shù)返回1和返回0究竟哪個(gè)好? 在C語言中,很多函數(shù)需要返回一個(gè)值來表示
    的頭像 發(fā)表于 10-31 14:43 ?878次閱讀

    sprintf函數(shù)耗時(shí)是strcat函數(shù)的幾倍呢?

    我們在寫代碼的時(shí)候總是被領(lǐng)導(dǎo)告知**慎用sprintf函數(shù)**,這個(gè)函數(shù)占用CPU時(shí)間較多,對于字符串拼接可以使用strcat函數(shù)替代(并未所有情形都可替代)。
    的頭像 發(fā)表于 10-26 14:28 ?1766次閱讀
    sprintf<b class='flag-5'>函數(shù)</b>耗時(shí)是<b class='flag-5'>strcat</b><b class='flag-5'>函數(shù)</b>的幾倍呢?