今天去面試了讓我手寫一個 memcpy 函數(shù),畢竟簡歷寫的精通C/C++ ,然后我就寫了一個
void memcpy(void *dest,void *src,sizt_t size) {
}
后邊不知道怎么寫了 ,然后給面試官說我一般都是用這個memcpy拷貝一個數(shù)組,將舊值拷貝到新的數(shù)組里,里邊怎么實現(xiàn)的不清楚,我記得字符串strcpy 是可以通過便利把每一個字符拷貝到一個新的 char * 里邊.
回到家我百度了一下,發(fā)現(xiàn)這個面試題是C語言里邊經(jīng)常問的面試題,于是我把網(wǎng)上關(guān)于實現(xiàn)memcpy的代碼貼出來
image.png
這道面試題主要考察對指針的理解,看來C語言的知識還要再復(fù)習(xí)下了