C語言教程 二 2 乙個C語言程式的基本結構

2022-05-29 06:48:10 字數 679 閱讀 8579

通過長時間的交流發現,許多新人往往看到第乙個c程式就崩潰,譬如helloworld,許多新人會覺得為何乙個就輸出helloword的程式怎麼還有這麼多行**?各種符號在一起亂七八糟的是什麼鬼? 

為了便於理工科初學者理解常見的乙個c程式,我總結了乙個萬能公式給大家: 

c程式 = 主函式 + m*自定義函式 + n*檔案包含

(其中m、n均大於等於0)

(ps:嚴格講,雖說不夠絕對,譬如還有全域性變數和外部依賴檔案等等,但初學常見的基本就是這個樣子)

從公式可以看出乙個c程式必須有且僅有乙個主函式,因為主函式是c程式的入口點和結束點。而自定義函式和檔案包含可以沒有,譬如如下程式:

1

intmain()

27

這就是乙個只有乙個主函式的例子,並且不需要任何標頭檔案包含。當然,m和n可以有很多,又如:

1 #include2 #include3 #include

4 #include5

6int

fun1()710

intfun2()

11

14int

main()

15

初學者可以自行對比公式,m和n各是多少等等,來加深理解程式結構,如此一來,我們初學著就可以先從結構上看個一二三出來。

C語言教程(三)

主要普及c語言的基本語法,本文預設初看的人啥也不懂,如果有程式設計基礎請略過 下面來仔細看一下c編輯器預設給我們生成的 include int main 執行後可以在控制台看見 hello word於是可以做以下嘗試根據程式的變化來逐一了解 的含義 注釋printf hello word n inc...

C語言教程 迴圈

c語言中有2種最常用的迴圈語句 while迴圈 和for 迴圈。while迴圈 while loop while 表示式 程式塊還有乙個變種 do while迴圈,do while 表示式 只要while裡得到表示式是真的,就一直執行程式塊的語句。for迴圈 for loop for 表示式1 表示...

乙個c語言程式

include include include void shuffle int wdeck 4 13 void deal int wdeck 4 13 char wface 13 char wsuit 4 int main char wface 13 int wdeck 4 13 printf 這...