(不好意思小宣傳一下我的繪圖 希望大家喜歡)
\\♥
謝謝大家:))
希望大家支持我會繼續努力
【C語言教學手冊(四版)-練習題解答】第一章 認識C語言
----試比較直譯器與編譯器的不同及優點
編譯器會檢查原始程式的所有程式碼是否符合語法,若正確才會編譯成目的程式或可執行的程式碼。每次原始程式有修改,就必需重新編譯。而直譯器不會產生可執行的程式碼,而是於執行原始程式時會逐一檢查敘述的語法,若正確則立即執行該行敘述。
----說明程式的可攜性
程式的可攜性的意思是:在某一系統 (或平台) 所撰寫的程式語言,可以在少量修改或完全不修改的情況下,就能在另一個作業系統 (或平台) 執行。
----編譯器的功用為何
編譯器是一個系統程式,將高階語言的原始程式轉換成相對等機器語言的目的程式
----說明bug和debug在程式設計裡個代表的意義
bug 是指程式中發生的語法錯誤。找出錯誤的過程稱為除錯
----說明語意錯誤與語法錯誤的意義與不同處
語意錯誤是指程式的文法沒有問題,而是邏輯上出現了問題。編譯時沒有發生錯誤,而是於執行時會產生非預期結果。
語法錯誤是指此程式沒有依照正確的語法或模式來撰寫,編譯時會發生錯誤,不會產生 .exe 可執行檔案,需要把錯誤訂正後重新編譯,產生可執行程式。
----印出"我愛C語言"及"這是我的第一個C語言"
#include <stdio.h>
int main()
{
printf(“我愛 C 語言\n”);
printf(“這是我的第一個 C 語言程式\n”);
}
----說明原始檔案、目的檔案、執行檔的差別
原始檔案為.c,目的檔案為.obj,執行檔為.exe。
----連結程式可以為我們做哪些事
利用連結程式(linker),將程式用到庫存函數之目的程式,加以連結為.exe可執行程式。
----簡單畫出程式編譯與連結的過程
----試以print()函數印出下面的圖案
#include <stdio.h>
int main()
{
printf(" *\n");
printf(" ***\n");
printf(" *****\n");
printf(" *******\n");
printf(" *********\n");
printf(" ***********\n");
}
ps
新的貼圖終於出來了
海苔貓繪圖作品\\
希望大家支持~~
留言列表