① 沒有被調用的函數會被執行嗎
不會。只有當主函數(main)調用函數時,編譯器才會保留程序執行現場轉到該函數實現處,即實現調用
② C++中類成員函數未實現,是否能夠編譯鏈接通過
如果該成員函數沒有被調用,那麼就不會對編譯連接產生影響,可以通過編譯。
③ C語言中一個函數如果在主函數中沒有調用,會被編譯么
會的,當你運行時,編譯器還要檢查你的函數是否有格式或其它錯誤!
④ keil4如何在編譯時不編譯未調用的函數
會全部編譯的,在鏈接階段,未調用的函數,會自動被優化掉
⑤ 未被調用的函數是否也會被編譯進程序里
這個要看是編譯性語言還是解讀性語言,比如html之類的是讀到哪裡編譯到哪裡