第1章 初入C語言世界(1 / 1)

首先,以最基礎編程示例。

①#include <stdio.h>

②int main(int argc,char*argv[])

③{

④ printf(\\\"Hello world\\\");

⑤ return 0;

⑥}

(注意:上述示範案例的序號僅代表行數,不包含在程序內。輸出結果後若要退出輸出界麵,可點擊界麵✗號,或點擊鍵盤任意鍵。)

解釋程序:

②中,“int”是函數類型,表示整數型,執行主函數後會得到整數的函數值;“main”是函數名,表示主函數。

⑤中,“return 0;”的作用是在主函數執行結束前將整數0作為函數值返回到調用函數處。(調用函數以後會講,0作為一個函數值,起檢驗作用。)

編寫函數模型如下:

①#include <stdio.h>

②int main(int argc,char*argv[])

③{

④ return 0;

⑤}

(此模型可作為模板,套用以解決基礎編程。其中省略“int argc,char*argv[]”和“return 0; ”程序也可以運行,但加上它們程序更標準規範。)

初學者易錯提示:

1.語句缺少分號結尾

①#include <stdio.h>

②int main(int argc,char*argv[])

③{

④ printf(\\\"Hello world\\\")

⑤ return 0;

⑥}

這是錯誤的,其中第四行末尾缺少分號,程序編譯時會認為第四行和第五行為一部分。☆小提示:在編譯器指出有錯的行找不到錯誤,應在該行的上下行中檢查。

2.語句中出現中文字符

要記住,編程時要使用英文鍵盤,敲英文字母、字符,中文字符不能被編譯器識別。

3.大括號不成對出現

4.注意雙引號包含的範圍

5.字母大小寫區分

6.關鍵字間缺少空格

如:第二行的int與main間有空格,如果沒有空格,將報錯。

7.函數名稱弄錯

更專業地了解C語言:

(C語言具有以下優勢:

高效性:C語言是一種低級語言,能夠直接控製硬件,因此具有很高的執行效率。它通常用於開發需要高效性能的係統軟件、遊戲、嵌入式設備等。

簡潔性:C語言的語法相對簡單,易於學習,特別是對於初學者來說。它使用接近英語的語法,而且關鍵字較少,使得代碼編寫起來更加簡潔、清晰。

靈活性:C語言具有豐富的數據類型和運算符,可以進行多種操作,包括對硬件的直接操作。此外,C語言還支持指針和結構體等特性,增加了程序的靈活性和可讀性。

可移植性:C語言的可移植性非常好,可以在不同的操作係統和硬件平台上運行。這使得C語言成為跨平台開發的理想選擇。

麵向過程:C語言是一種麵向過程的語言,適合於描述具有明顯過程特征的業務領域。使用C語言可以更好地組織和管理代碼,使其更加清晰和易於維護。

底層訪問:C語言可以直接訪問計算機的底層硬件,例如內存管理、寄存器操作等。這使得C語言在開發係統軟件、驅動程序等方麵具有很大的優勢。

廣泛的支持:C語言得到了廣泛的支持,有大量的開源庫和工具可供使用。這使得開發人員可以更快地完成開發任務,並提高代碼的質量和可維護性。

總之,C語言具有高效、簡潔、靈活、可移植性好、麵向過程、底層訪問和廣泛支持等優勢,使其成為一種流行的編程語言,被廣泛應用於係統開發、嵌入式係統、遊戲開發等領域。)