strcat()函數會將源字符串的副本附加到目標字符串的末尾。strcat()函數採用兩個參數:程序員
1)dest編程
2)src安全
它將源字符串的副本追加到目標字符串中。dest末尾的終止字符被src的第一個字符替換。微信
返回值: strcat()函數返回dest,即指向目標字符串的指針。函數
輸出:This is an example學習
strncat()spa
C ++中的strncat()函數將給定數量的字符從一個字符串追加到另外一字符串的末尾.strncat()函數將採用如下三個參數:指針
1)目標視頻
2)源blog
3)計數
這會將src字符串中給定數量的字符追加到dest字符串的末尾。dest字符串末尾的終止字符將替換爲src string的第一個字符。
返回值: strncat()函數返回dest,即指向目標字符串的指針。
輸出:This is an example to show working of strncat()
strncat()與strcat()有何不一樣?
許多程序員建議與strcat()相比,strncat()是安全的,由於strcat()不會檢查複製數據的大小,而且複製直到到達空終止符,不然可能會致使緩衝區當strncat()檢查複製數據的大小時溢出,而且僅複製'n'個字節。
.執行strcat()函數以前,目標字符串:ABC
執行strcat()函數後,目標字符串爲:ABCABCD
在執行strncat()函數以前,目標字符串:ABC
執行strncat()函數後,目標字符串爲:ABCD
天天學點小知識,但願對你有幫助~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣464501141【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享: