色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言程序的運行方法是編譯執行還是解釋執行

傅智翔2年前16瀏覽0評論

c語言程序的運行方法是編譯執行還是解釋執行?

C 語言程序僅可以解釋執行。

解釋程序是將源程序(如BASIC)作為輸入,解釋一句后就提交計算機執行一句,并不形成目標程序。編譯程序是把高級語言(如FORTRAN、COBOL、Pascal、C等)源程序作為輸入,進行翻譯轉換,產生出機器語言的目標程序,然后再讓計算機執行這個目標程序,得到計算結果。

相對于編譯性語言,其優點是可移植性好,只要有解釋器環境,程序就可以在不同的操作系統上運行。

缺點是代碼需要有專門的解釋器,在程序運行時,除要給用戶程序本身分配內存空間外,解釋器也占用系統資源,所以其運行速度較慢。另外,也很難達到像C、C++那樣操作系統底層操作的目的。

解釋型語言常用于,一是對運行速度要求不高(如一些網頁腳本等)的場合,二是對跨平臺(操作系統的兼容性)有要求的場合。