官术网_书友最值得收藏!

2.4 main()函數(shù)

C語言之所以能成為現(xiàn)今最流行的一種編程語言,主要是因為它是一種結(jié)構(gòu)化(函數(shù)為主)的編程語言。C語言能夠把執(zhí)行某個特殊任務(wù)的指令和數(shù)據(jù)從程序的其余部分中分離出去,使其單獨成為一個程序塊,并且還給它取一個名字,通常我們把它稱為函數(shù),給它取的名字就是函數(shù)名,這些程序塊就是函數(shù)體。這些獨立的函數(shù)(程序塊)可以在程序其余部分中用其函數(shù)名多次重復(fù)使用(函數(shù)調(diào)用)。

所有的C語言程序?qū)嶋H上都是由一個或多個函數(shù)構(gòu)成的。C語言程序中最重要的部分就是一個叫main的函數(shù),每個C語言程序必須包含一個main()函數(shù),由main()函數(shù)在需要的時候調(diào)用其他函數(shù)。

代碼清單2.4展示了一個簡單的main()函數(shù)。計算機(jī)會從main()函數(shù)開始運行程序代碼。它的名字很重要:如果一個C程序中沒有一個叫main的函數(shù),程序就無法啟動。

代碼清單2.4 main()函數(shù)示例

main()函數(shù)代碼片段中的“int”是指main()函數(shù)返回值的類型是整數(shù)。這是什么意思昵?當(dāng)計算機(jī)在運行程序時,它需要一些方法來判斷程序是否運行成功,計算機(jī)正是通過檢查main()函數(shù)的返回值來做到這一點的。如果讓main()函數(shù)返回整數(shù)0,就表明程序運行成功,如果讓它返回其他整數(shù)值,就表示程序在運行時出了問題。

函數(shù)名“main”在返回值類型之后出現(xiàn),如果函數(shù)在調(diào)用時需要事先提供一些數(shù)據(jù)(我們稱之為“參數(shù)”),可以跟在函數(shù)名后面的括號里面。最后是函數(shù)體,也就是該函數(shù)要執(zhí)行的各條指令和數(shù)據(jù)(程序塊),函數(shù)體必須被花括號“{”和“}”包圍起來。

主站蜘蛛池模板: 全南县| 边坝县| 塔城市| 临夏县| 嘉荫县| 新化县| 明光市| 吉首市| 当阳市| 佛山市| 奇台县| 吴桥县| 大丰市| 桐乡市| 肇东市| 家居| 泾源县| 栾川县| 慈利县| 湖北省| 丰镇市| 临城县| 岗巴县| 泗水县| 安新县| 泸定县| 无锡市| 兴义市| 庄河市| 荆门市| 黄骅市| 青川县| 新龙县| 宁安市| 吉安县| 巫山县| 西乡县| 安义县| 江北区| 白银市| 平遥县|