1.對程式設計而言,可移植性意味著什麼?
答:完美的可移植程式是,其源**無需修改就能在不同計算機系統中成功編譯的程式。
2.解釋源**檔案,目標**檔案和可執行檔案有什麼區別?
答:源**檔案包含程式設計師使用的任何程式語言編寫的**。目標**檔案包含機器語言**,它不必是完整的程式**。可執行檔案包含組成可執行程式的完整機器語言**。
3.程式設計的7個主要步驟是什麼?
答:(1)定義程式目標 (2)設計程式 (3)編寫程式 (4)執行程式 (5)測試和除錯程式 (7)維護和修改程式
4.編譯器的任務是什麼?
答:編譯器把源**(如:用c語言編寫的**)翻譯成等價的機器語言**(也叫作目標**)
5.鏈結器的任務是什麼?
答:鏈結器把編譯器翻譯好的源**以及庫**和啟動**組合起來,生成乙個可執行程式。``
C語言小筆記
1.main是乙個特殊的函式名 每個程式都是從main函式的起點開始執行。2.函式之間進行資料交換的一種方法是呼叫函式向被呼叫函式 乙個值 稱為引數 列表。函式名後面的一對圓括號將引數列表括起來。3.n 換行符 t 製表符 b 回退符 雙引號 反斜槓 4.printf是乙個輸出化格式函式.該函式的第...
C語言小筆記
1.main是乙個特殊的函式名 每個程式都是從main函式的起點開始執行。2.函式之間進行資料交換的一種方法是呼叫函式向被呼叫函式 乙個值 稱為引數 列表。函式名後面的一對圓括號將引數列表括起來。3.n 換行符 t 製表符 b 回退符 雙引號 反斜槓 4.printf是乙個輸出化格式函式.該函式的第...
C語言小筆記
c語言 數在記憶體中儲存時,儲存的是二進位制補碼 swicth 整型 case 整型常量表示式 continue用於終止本次迴圈,也就是本次迴圈continue後面的 不在執行,而是直接跳轉到while語句的判斷部分,進入下一次迴圈的入口判斷 static修飾區域性變數,區域性變數的生命週期變長 s...