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

不用編譯

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

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

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

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

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

熱點內容
vs代碼編譯結果窗口不見了 發布:2025-03-07 04:09:25 瀏覽:436
android取消提示框 發布:2025-03-07 04:09:24 瀏覽:597
華為存儲機房安裝 發布:2025-03-07 04:08:06 瀏覽:943
adftp 發布:2025-03-07 03:42:09 瀏覽:555
雲智能編譯 發布:2025-03-07 03:37:33 瀏覽:540
大專軟體編程 發布:2025-03-07 03:37:27 瀏覽:305
倒圓怎麼編程 發布:2025-03-07 03:33:55 瀏覽:187
方舟生存進化低配置手機如何玩 發布:2025-03-07 03:31:36 瀏覽:75
安卓10和蘋果11哪個好 發布:2025-03-07 03:19:12 瀏覽:854
androidgetpath 發布:2025-03-07 03:07:30 瀏覽:477