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

不用編譯

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

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

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

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

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

熱點內容
開伺服器時如何開pvp 發布:2025-09-17 03:02:23 瀏覽:966
安卓手機序列號a開頭什麼意思 發布:2025-09-17 02:59:26 瀏覽:686
機房電腦重裝以後伺服器不能識別 發布:2025-09-17 02:59:17 瀏覽:154
百度雲伺服器主機地址 發布:2025-09-17 02:59:17 瀏覽:52
dijkstra演算法過程圖解 發布:2025-09-17 02:50:46 瀏覽:310
怎麼看自己我的世界伺服器ip 發布:2025-09-17 02:39:43 瀏覽:896
abapsqlin 發布:2025-09-17 02:37:18 瀏覽:989
安卓手機怎麼恢復ps的照片 發布:2025-09-17 02:14:22 瀏覽:419
android仿百度 發布:2025-09-17 02:12:53 瀏覽:604
木瓜奇跡腳本 發布:2025-09-17 01:54:25 瀏覽:410