程式包含一組用程式語言編寫的指令。
程式設計師的工作是編寫和測試程式。
將'C'程式轉換為機器語言的4個步驟是:
使用文字編輯器編寫程式.
借助文字編輯器,使用者可以輸入、變更和儲存字元資料。
所有特殊的文字編輯器通常都包含在編譯器中。
編寫程式後,將檔案儲存到磁碟。
它被稱為「原始檔」。
該檔案是編譯器的輸入。
#「編譯器」是將原始程式轉換為機器語言的軟體.
「C」編譯器分成兩個獨立的程式。
#讓我們先來看看預處理器-
預處理器讀取原始程式碼,然後為翻譯器準備它。
預處理器指令以「#」符號開頭。
它們告訴預處理器尋找特殊的程式碼庫並進行替換。
預處理的結果稱為「翻譯單元」。
翻譯器的工作是將程式轉換為機器語言。
它讀取翻譯單元並產生「目標模組」。
但它不是完全可執行的文件,因為它沒有包含「C」和其他函數。
「連結器」將I/O函數、一些函式庫函數和原始程式中的函式組裝成最終的可執行程序。
#「載入器」是準備將程式執行到記憶體中的軟體。
在執行過程中,程式從使用者那裡讀取數據,處理資料並準備輸出。
以下範例是找出3個數字的平均值-
即時示範
#include<stdio.h> int main(){ int a,b,c,d; //declaring 4 variables float e; printf("Enter values of a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); //read 3 input values from keyboard d=a+b+c; e=d/3; printf("Average=%f",e); // printing the result return 0; }
Enter values of a,b,c :2,4,5 Average=3.000000
以下是計算圓的周長-
即時示範
#include <stdio.h> #define PI 3.1415 // defining PI value main (){ float c,r; printf("Enter radius of circle r="); scanf("%f",&r); c=2*PI*r; printf("Circumference of circle c=%f", c); }
Enter radius of circle r=5.6 Circumference of circle c=35.184799
以上是將C程式轉換為機器碼的四個步驟是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!