C語言strcpy()函數(shù):復(fù)制字符串

頭文件:#include <string.h>

定義函數(shù):char *strcpy(char *dest, const char *src);

函數(shù)說明:strcpy()會將參數(shù)src 字符串拷貝至參數(shù)dest 所指的地址。

返回值:返回參數(shù)dest 的字符串起始地址。

附加說明:如果參數(shù) dest 所指的內(nèi)存空間不夠大,可能會造成緩沖溢出(buffer Overflow)的錯誤情況,在編寫程序時(shí)請?zhí)貏e留意,或者用strncpy()來取代。

#include <string.h>
main(){
    char a[30] = "string(1)";
    char b[] = "string(2)";
    printf("before strcpy() :%s\n", a);
    printf("after strcpy() :%s\n", strcpy(a, b));
}

執(zhí)行結(jié)果:
before strcpy() :string(1)
after strcpy() :string(2)

把原數(shù)組給覆蓋了

NdkDemo代碼已上傳至Github

如有不正支出,歡迎留言交流!
我的GitHub
我的CSDN
我的簡書
開發(fā)筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容