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...