天天看點

《21天學通C語言(第7版)》一第1部分 C語言基礎 第2課 C程式的組成部分 2.1 簡短的C程式

本節書摘來自異步社群《21天學通c語言(第7版)》一書中的第1章,第1.1節,作者 【美】bradley jones , peter aitken , dean miller,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

21天學通c語言(第7版)

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

每個c程式都由多個部分組成。本書絕大多數篇幅都在解釋各種程式的組成部分以及如何使用它們。為了幫助讀者掌握c程式的概況,首先介紹一個完整(但簡短)的c程式,并識别其中的每個部分。本課将介紹以下内容:

簡短c程式的組成部分

每個程式組成部分的用途

如何編譯并運作程式示例

程式清單2.1列出了bigyear.c的源代碼,這是一個簡單的程式。該程式接受使用者從鍵盤輸入的出生年份,并計算此人指定年齡的年份。現在,還不用了解程式的各種細節和工作原理。關鍵是要熟悉c程式的各個部分,以便更好地了解本書後面所示的程式清單。

在檢視程式示例之前,要知道什麼是函數,因為函數是c語言程式設計的核心。函數(function)是一段執行某項任務的程式代碼。要指定函數的名稱,在程式中通過引用函數名,可以執行函數中的代碼。程式還能将資訊(被稱為參數(argument))發送給函數,而函數也可以将資訊傳回。c語言有兩種類型的函數:庫函數(library function)和使用者自定義函數(user-defined function),前者是c編譯器軟體包的一部分,後者由程式員建立。你将在本書中學到這兩種類型函數的相關内容。

注意,程式清單2.1和本書後面所列的所有程式清單中的行号都不是程式的一部分。把它們顯示在程式清單中,隻是為了友善描述和分析,在鍵入程式時千萬不要将它們也一同輸入。

輸入下三角

程式清單2.1 bigyear.c - 計算某人在指定年數後的年份

繼續閱讀