C語言 程式結構 學習

2021-10-09 02:59:10 字數 983 閱讀 9158

c程式由標頭檔案和函式組成。

c語言程式執行過程中最基本的三種結構:

c 程式主要包括以下部分:

預處理器指令、函式、變數、 語句 & 表示式 、 注釋

我們來看一段簡單的**,可以輸出單詞 「hello world」:

#include int main()

我們接下來講解一下上面這段程式:

第1行 #include 是預處理器指令,告訴 c 編譯器在實際編譯之前要包含 stdio.h 檔案。

第2行 int main() 是主函式,從這裡開始執行程式。

第4行 /…/ 會被編譯器忽略,中間的內容就是注釋。

第5行 printf(…) 是 c 中另乙個可用的函式,會在螢幕上顯示訊息 「hello, world!」。

第6行 return 0; 終止 main() 函式,並返回值 0。

我們來看看接下來如何把源**儲存在乙個檔案中,以及如何編譯並執行它。下面是簡單的步驟:

1 開啟乙個文字編輯器,新增上述**。

2 儲存檔案為 hello.c。

3 開啟命令提示符,進入到儲存檔案所在的目錄。

4 鍵入 gcc hello.c,輸入回車,編譯**。

5 如果**中沒有錯誤,命令提示符會跳到下一行,並生成 a.out 可執行檔案。

6 現在,鍵入 a.out 來執行程式。

7 您可以看到螢幕上顯示 「hello world」。

$ gcc hello.c

$ ./a.out

hello, world!

請確保您的路徑中已包含 gcc 編譯器,並確保在包含原始檔 hello.c 的目錄中執行它。

是多個 c **的原始檔的話,編譯如下:

$ gcc test1.c test2.c -o main.out

$ ./main.out

C語言程式結構

接下來就是逐條分析 1 在預處理指令中主要需要注意的是 include和 include stdio.h 是有區別的,籠統的說就是被包含與包含的關係。2 主函式注意定義型別,定義型別與最後的return對應,用於接收return的值 例如 include stdio.h int main 這裡的in...

c語言程式結構

1.順序結構 順序控制結構的一般形式如下 2.選擇結構 if語句 一般形式為 if 表示式 語句 其功能是如果表示式的值為真,則執行後面語句的相應操作,反之,如果表示式的值為假,則不會執行後面語句的相應程式。注意if語句後面不需要加分號。注意 if a if a 0 這兩種 的判斷中都有a變數,a值...

C 語言程式結構

一般的程式語言中的執行結構一般有三種,順序,選擇,迴圈。只存在if if 表示式 if else結構 if 表示式 else 多層巢狀 if 表示式 else if 表示式 else 對於 else 來說,總是與前面第乙個沒有配對的 if 相結合,容易造成混淆。因此多數時候都會將選擇結構巢狀在 el...