- 教孩子學(xué)編程(信息學(xué)奧賽C語言版)
- 黨松年 方澤波
- 590字
- 2020-05-22 15:22:48
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ù)體必須被花括號“{”和“}”包圍起來。
- MySQL數(shù)據(jù)庫管理實戰(zhàn)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- 新一代通用視頻編碼H.266/VVC:原理、標(biāo)準(zhǔn)與實現(xiàn)
- C語言程序設(shè)計
- 精通API架構(gòu):設(shè)計、運維與演進(jìn)
- 匯編語言程序設(shè)計(第3版)
- Jenkins Continuous Integration Cookbook(Second Edition)
- PHP+MySQL+Dreamweaver動態(tài)網(wǎng)站開發(fā)從入門到精通(第3版)
- Clojure Polymorphism
- 分布式架構(gòu)原理與實踐
- Android應(yīng)用開發(fā)攻略
- JavaScript全棧開發(fā)
- Netty 4核心原理與手寫RPC框架實戰(zhàn)
- OpenCV 4計算機(jī)視覺:Python語言實現(xiàn)(原書第3版)
- IBM Cognos 10 Report Studio Cookbook(Second Edition)