編譯執行和解釋執行以及轉義字元

2021-09-22 20:47:48 字數 709 閱讀 7546

編譯執行(以c語言為例)

在寫好乙個.c檔案後運用編譯器對它進行編譯,編譯的過程並不執行程式而是把源**全部翻譯成機器指令,再加上一些描述資訊生成乙個新的檔案例如a.out即可執行檔案。可執行檔案可以被作業系統載入執行,計算機執行該檔案中由編譯器生成的指令。

解釋執行

將每行**當做一條命令解釋執行,而不需要先生成包含機器指令的可執行檔案再執行。

即解釋一句後就提交計算機執行一句,並不形成目標程式。

該過程類似於「口譯」一樣,說一句翻一句,不產生全文的翻譯文字。

轉義字元

\'---------------->單引號'

\"---------------->雙引號"

\?--------------->問號?

\\---------------->反斜槓\

\a--------------->響鈴(alert或bell)

\b--------------->退格(backspace)

\f---------------->分頁符(form feed)

\r---------------->回車(carriage return)

\n--------------->換行(line feed)

\t---------------->水平製表符(horizontal tab)

\v--------------->垂直製表符(vertical tab)

編譯執行和解釋執行以及轉義字元

編譯執行 以c語言為例 在寫好乙個.c檔案後運用編譯器對它進行編譯,編譯的過程並不執行程式而是把源 全部翻譯成機器指令,再加上一些描述資訊生成乙個新的檔案例如a.out即可執行檔案。可執行檔案可以被作業系統載入執行,計算機執行該檔案中由編譯器生成的指令。解釋執行 將每行 當做一條命令解釋執行,而不需...

編譯執行和解釋執行的區別

a 解釋程式 所謂解釋程式是高階語言翻譯程式的一種,它將源語言 如basic 書寫的源程式作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程式。就像外語翻譯中的 口譯 一樣,說一句翻一句,不產生全文的翻譯文字。這種工作方式非常適合於人通過終端裝置與計算機會話,如在終端上打一條命令或語句,解釋程...

編譯執行和解釋執行的區別

a 解釋程式 所謂解釋程式是高階語言翻譯程式的一種,它將源語言 如basic 書寫的源程式作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程式。就像外語翻譯中的 口譯 一樣,說一句翻一句,不產生全文的翻譯文字。這種工作方式非常適合於人通過終端裝置與計算機會話,如在終端上打一條命令或語句,解釋程...