C++常見面試題

第一篇 一、在函數內定義一個字符數組,用gets函數輸入字符串的時候,若是輸入越界,爲何程序會崩潰? 答:由於gets沒法截斷數組越界部分,會將全部輸入都寫入內存,這樣越界部分就可能覆蓋其餘內容,形成程序崩潰。html 二、C++中引用與指針的區別 答:聯繫:引用是變量的別名,能夠將引用看作操做受限的指針;java 區別:mysql 1) 指針是一個實體,而引用僅是個別名;linux 2)引用只能
相關文章
相關標籤/搜索