天天看點

《C語言程式設計——零基礎初學者指南(第3版)》一2.4 第二個程式示例

本節書摘來自異步社群《c語言程式設計——零基礎初學者指南(第3版)》一書中的第2章,第2.4節,作者 【美】greg perry , dean miller,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

c語言程式設計——零基礎初學者指南(第3版)

本章的目标是,讓讀者熟悉c程式的大體樣式,着重了解main()函數,其中包含可執行的c語句。c語言的格式比較自由,雖然對空白未作嚴格規定,但卻對小寫字母吹毛求疵。c語言要求所有的指令和函數都用小寫字母,如printf()。

目前,不要求讀者了解本章代碼中的細枝末節,本書會在後面章節做詳細講解。但是,再次提醒讀者,盡可能多動手程式設計——實踐出真知!多寫代碼能增加你對編碼的信心。下面介紹本章的第二個程式,其中涵蓋了之前介紹過的資料類型:

這個小程式包含本章介紹過的3種資料類型:字元(c)、整數(2)和浮點數(99.9),将在螢幕上列印3行消息。

《C語言程式設計——零基礎初學者指南(第3版)》一2.4 第二個程式示例

注意 第一個printf語句中,%c告訴程式要插入字元’c’。%c中的c是字元的縮寫,并不代表字元是c。即使你想表達“i am learning the <code>n</code> programming language”(我正在學習n程式設計語言),在c語言中仍然要使用%c來插入’n’字元。

main()函數隻是程式員在程式中寫的一個函數。main()的代碼以及程式中其他函數的代碼,都要放在左右花括号({和})之間。printf()函數是内置的c函數,用于輸出。下面是該程式的輸出:

《C語言程式設計——零基礎初學者指南(第3版)》一2.4 第二個程式示例

提示 多次運作這個程式,嘗試改變消息和資料。你甚至可以故意打錯代碼,例如忘記在句末加分号(;),看看編譯會出現什麼情況。從錯誤中學習,你會成為更好的程式員!

本章介紹了c程式的大體樣式,讓讀者熟悉了main()函數。

本章要點歸納如下。

在c語言中,函數名後必須緊跟一對圓括号。c程式由一個或多個函數組成。程式中必須有main()函數,c程式首先執行main()函數。

在c程式中多用空白,提高代碼的可讀性。

不要在整數前加0,除非這個整數是0。

字元要用單引号括起來,字元串要用雙引号括起來。整數是完整的不帶小數點的數。浮點數是帶小數點的數。

繼續閱讀