面試題:strcpy和strncy的缺陷

思維導圖 1.存在潛在越界問題 當dest的長度 < src的長度的時候,由於無法根據指針判定其所指指針的長度,故數組內存邊界不可知的。因此會導致內存越界,尤其是當數組是分配在棧空間的,其越界會進入你的程序代碼區,將使你的程序出現非常隱晦的異常。 2.字符串結束標誌服’\0’丟失 當dest所指對象的數組長度==count的時候,調用strncpy使得dest字符結束符’\0’丟失。 3.效率較低
相關文章
相關標籤/搜索