天天看點

《C語言程式設計初學者指南》一1.9 本章小結

本節書摘來自異步社群《c語言程式設計初學者指南》一書中的第1章,第1.9節,作者【美】keith davenport(達文波特) , m1ichael vine(維恩),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

函數使得我們能夠将同一邏輯的動作序列或程式語句,組織到一個名稱之下。

函數可以接收并傳回資訊。

算法是解決一個問題的過程的有限的步驟。

每個函數實作都必須使用一個開始花括号({)和一個結束花括号(})。

注釋幫助我們識别程式的用途并說明複雜的例程。

符号組合/表示一個注釋語句塊的開始,符号組合/表示一個注釋語句塊的結束。

ansi c程式設計語言定義了32個單詞作為關鍵字,這些關鍵字都是預定義使用的,在c程式不能用做其他用途。

大多數程式語句控制程式的執行和功能,并且需要一個程式語句終結符(;)。

不需要終結符的語句包括預編譯器指令、注釋語句塊和函數頭。

printf()函數用于把輸出顯示到計算機螢幕。

諸如n這樣的特殊字元,和反斜杠()組合使用的時候,就構成了一個轉義序列。

庫名稱stdio.h是standard input output(标準輸入輸出)的縮寫,并且它包含了到各種标準c庫函數(例如printf())的連結。

像gcc這樣的c編譯器會預處理程式代碼,會生成錯誤代碼和消息(如果需要的話),将程式代碼編譯為目标代碼,并且會連結任何需要的庫。

編譯器錯誤通常是文法問題導緻的結果,包括漏掉了辨別符和終結符,或者使用了無效的預處理器指令、轉義序列和注釋語句塊。

在程式開始處的一個單個的錯誤,可能會在編譯的時候導緻一系列的後續錯誤。

開始調試編譯錯誤的最好的地方,就是第一個錯誤。

繼續閱讀