當前位置:首頁 » 編程軟體 » 不用編譯

不用編譯

發布時間: 2025-01-20 07:41:29

① 在同一編譯單元用extern和不用有什麼區別

對函數來說沒區別,不用extern的函數默認就是extern的,即其他文件也可以調用這個函數;但對變數來說有區別,不用extern聲明變數的話,變數默認是static的,其他文件不能使用這個變數。那麼如果所有函數和變數都只放在一個文件里進行編譯,用不用extern就沒有任何區別了。

② 突然想知道,為什麼有的語言需要編譯之後運行,而有的語言則不需要呢 C, ruby 請分析謝謝!

我們用的大部分程序設計語言都是高級語言,高級語言要執行,必須要先變成計算機能識別的匯編語言.將高級語言變成匯編語言的過程叫做翻譯,目前有兩種形式的翻譯方法,一種是編譯,一種是解釋.C就屬於編譯方式,執行前一定先編譯一次.而B語言就是解釋方式,解釋一條執行一條,所以執行先不需要編譯一下.

熱點內容
車的哪些配置是必須有的 發布:2025-09-17 19:00:32 瀏覽:997
php判斷設備 發布:2025-09-17 18:27:53 瀏覽:400
醫院存儲方案 發布:2025-09-17 18:26:38 瀏覽:350
用戶注冊java 發布:2025-09-17 18:23:40 瀏覽:396
centosftp不能上傳 發布:2025-09-17 18:19:15 瀏覽:733
我的世界超平坦生存伺服器 發布:2025-09-17 18:01:06 瀏覽:758
手機只上微信要什麼配置 發布:2025-09-17 17:56:19 瀏覽:694
什麼叫配置高的電腦 發布:2025-09-17 17:53:15 瀏覽:571
php考試系統源碼 發布:2025-09-17 17:52:27 瀏覽:824
打牌的演算法 發布:2025-09-17 17:37:46 瀏覽:174