strcpy 函式解析

2021-08-17 14:58:43 字數 622 閱讀 9524

strcpy()函式作用:

將從source位址開始至含有『\0』結束字元的字串複製到以dest開始的位址空間。

**如下:

#include

using

namespace

std;

char* strcpy(char*dest,const

char*src)

return destcopy;//要點5 返回目標首位址,返回值為char*,便於鏈式表達

}int main()

//執行結果如下:

i i i

//由於strcpy()函式賦值了源字串中的'\0'。雖然實際陣列src的內容為"i i i\0g dog",但是根據字串的特性以'\0'為結束標誌,因而只會輸出"i i i\0"

注:

返回值為char*,目的在於支援鏈式表達。

int len=strlen(strcpy(dest,scr));

//如果返回型別為void,則需要拆分成兩部

strcpy(dest,src);

int len=strlen(src);

strcpy函式解析

題目 已知strcpy函式的原型是 char strcpy char strdest,const char strsrc 1.不呼叫庫函式,實現strcpy函式。2.解釋為什麼要返回char 解說 1.strcpy的實現 char strcpy char strdest,const char str...

strcpy函式原型

char strcpy char strdest,const char strsrc strcpy的函式宣告 cpp view plain copy print?char strcpy char strdest,const char strsrc 1.為了保護原字串不被修改,傳入的原字串用 cons...

strcpy函式實現

已知strcpy函式的原型是 char strcpy char strdest,const char strsrc 不呼叫 庫函式,實現strcpy函式。解釋為什麼要返回char 解說 strcpy的實現 char strcpy char strdest,const char strsrc 錯誤的做...