C 經典面試題之標準庫函式strcpy

2021-09-24 15:54:19 字數 366 閱讀 3599

標準庫中strcpy的函式原型為:

char *strcpy(char *strdest, char *strsrc);

不能呼叫c/c++的字串處理函式下的實現方法:

#include#include//呼叫assert函式

using namespace std;//使用標準命名空間

char* strcpy(char *dest, const char *src) //dest長度必須大於等於src,否則會出錯,標準庫中的strcpy()也沒有考慮此問題

*dest = '\0'; //字串末尾為'\0'字元

return result;

}

經典面試題 實現memcpy庫函式

題目 已知memcpy的函式為 void memcpy void dst const void src size t count 其中dst是目的指標,src是源指標。不呼叫c c的memcpy庫函式,請編寫memcpy。解析 1 按照ansi american national standards...

c 經典面試題

1 標頭檔案中的 ifndef define endif 幹什麼用?答 防止該標頭檔案被重複引用。2 include 和 include filename.h 有什麼區別?答 對於 include 編譯器從標準庫路徑開始搜尋 filename.h 對於 include filename.h 編譯器從...

C 經典面試題

1.輸入乙個字串,將其逆序後輸出。使用c 不建議用偽碼 include using namespace std void main a p malloc 1024 應該寫成 p char malloc 1024 沒有釋放p的空間,造成記憶體洩漏。8.下面的 有什麼問題?並請給出正確的寫法。void ...