《C语言编程初学者指南》一1.9 本章小结
本節(jié)書(shū)摘來(lái)自異步社區(qū)《C語(yǔ)言編程初學(xué)者指南》一書(shū)中的第1章,第1.9節(jié),作者【美】Keith Davenport(達(dá)文波特) , M1ichael Vine(維恩),更多章節(jié)內(nèi)容可以訪問(wèn)云棲社區(qū)“異步社區(qū)”公眾號(hào)查看
1.9 本章小結(jié)
函數(shù)使得我們能夠?qū)⑼贿壿嫷膭?dòng)作序列或程序語(yǔ)句,組織到一個(gè)名稱之下。
函數(shù)可以接收并傳回信息。
算法是解決一個(gè)問(wèn)題的過(guò)程的有限的步驟。
每個(gè)函數(shù)實(shí)現(xiàn)都必須使用一個(gè)開(kāi)始花括號(hào)({)和一個(gè)結(jié)束花括號(hào)(})。
注釋幫助我們識(shí)別程序的用途并說(shuō)明復(fù)雜的例程。
符號(hào)組合/表示一個(gè)注釋語(yǔ)句塊的開(kāi)始,符號(hào)組合/表示一個(gè)注釋語(yǔ)句塊的結(jié)束。
ANSI C編程語(yǔ)言定義了32個(gè)單詞作為關(guān)鍵字,這些關(guān)鍵字都是預(yù)定義使用的,在C程序不能用做其他用途。
大多數(shù)程序語(yǔ)句控制程序的執(zhí)行和功能,并且需要一個(gè)程序語(yǔ)句終結(jié)符(;)。
不需要終結(jié)符的語(yǔ)句包括預(yù)編譯器指令、注釋語(yǔ)句塊和函數(shù)頭。
printf()函數(shù)用于把輸出顯示到計(jì)算機(jī)屏幕。
諸如n這樣的特殊字符,和反斜杠()組合使用的時(shí)候,就構(gòu)成了一個(gè)轉(zhuǎn)義序列。
庫(kù)名稱stdio.h是standard input output(標(biāo)準(zhǔn)輸入輸出)的縮寫(xiě),并且它包含了到各種標(biāo)準(zhǔn)C庫(kù)函數(shù)(例如printf())的鏈接。
像gcc這樣的C編譯器會(huì)預(yù)處理程序代碼,會(huì)生成錯(cuò)誤代碼和消息(如果需要的話),將程序代碼編譯為目標(biāo)代碼,并且會(huì)鏈接任何需要的庫(kù)。
編譯器錯(cuò)誤通常是語(yǔ)法問(wèn)題導(dǎo)致的結(jié)果,包括漏掉了標(biāo)識(shí)符和終結(jié)符,或者使用了無(wú)效的預(yù)處理器指令、轉(zhuǎn)義序列和注釋語(yǔ)句塊。
在程序開(kāi)始處的一個(gè)單個(gè)的錯(cuò)誤,可能會(huì)在編譯的時(shí)候?qū)е乱幌盗械暮罄m(xù)錯(cuò)誤。
開(kāi)始調(diào)試編譯錯(cuò)誤的最好的地方,就是第一個(gè)錯(cuò)誤。
總結(jié)
以上是生活随笔為你收集整理的《C语言编程初学者指南》一1.9 本章小结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《“笨办法”学Python(第3版)》—
- 下一篇: 《UCD火花集2:有效的互联网产品设计