c 面試題目總結

2021-10-04 15:41:48 字數 424 閱讀 6671

???

面試常見題目總結

1#ifndef

#define

#endif的作用

答:防止標頭檔案重複引用,增加工程編譯時間。

2.vector中10個元素依次刪除一半直接用迴圈刪是不是安全的,需要考慮什麼問題

答:vector在刪除元素後返回的迭代器指標已經自加,所以需要自減。否則會出現野指標

3.c++程式在執行前發生的事情

答:作業系統的安排,啟動執行時庫,執行時庫再初始化好環境,然後啟動你的入口函式,你的程式才正常的執行起來。等你的程式執行結束後,就退回到執行時庫,然後再退回到作業系統,然後系統再排程其他程式執行。

???回答不一定準確!僅供參考

面試題目總結

1.char p和char p的區別。1 char getstring void void main 2 char getstring void void main 為什麼 1 輸出的是亂碼,2 能夠輸出 hello world?hello world 作為靜態字串實際上儲存在文字常量區 參見 棧和...

面試題目總結

二叉樹相關面試題目 結點資料結構 typedef struct treenode 1.二叉樹的前序遍歷 遞迴void preorder treenode root vector res 非遞迴 vectorpreorder treenode root else 2.二叉樹中序遍歷 遞迴void mi...

面試題目總結

瀏覽器標準模式和怪異模式之間的區別是什麼 所謂的標準模式是指,瀏覽器按w3c標準解析執行 怪異模式則是使用瀏覽器自己的方式解析執行 因為不同瀏覽器解析執行的方式不一樣,所以我們稱之為怪異模式。瀏覽器解析時到底使用標準模式還是怪異模式,與你網頁中的dtd宣告直接相關,dtd宣告定義了標準文件的型別 標...