計算機二級

當前位置 /首頁/計算機/計算機二級/列表

計算機二級考試《C語言程式設計》考點:C語言的特點

C語言是結構化程式設計語言,近年來非常流行的語言,以下是本站小編搜尋整理的關於計算機二級的文章" target="_blank" >計算機二級考試《C語言程式設計》考點:C語言的特點,供參考學習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

計算機二級考試《C語言程式設計》考點:C語言的特點

  C語言是一種結構化的程式設計語言

結構化程式設計的優點是便於分工合作,便於除錯、維護和擴充。這種程式設計方法是將一個大程式分成若千個模組,每個模組完成一個功能,由一個總控模組來控制和協調各個模組來實現總的功能;因此,這種程式設計方法又稱為模組化程式設計方法。在C語言中,函式是構成C諳言程式的最小模組。實際上,C語言的程式是由一個或者多個檔案組成的,每個檔案叉是由一個或多個函式組成的。因此,一個程式是由一個或多個函式組成的,其中,須有且僅有一個主函式,生函式的名字規定為rnain()o這樣,組成一個程式的者幹個檔案中,僅有一個是主檔案,只有主艾件中才含有main()函式。另外,函式是由若干條語句組成的`,語句是由若干個單片語成的‘單詞是由若干個字元組成的。字元是構成程式的最小單元。e語言程式的構成如下所示:

  程式~檔案~函式~語句~單詞、字元。

C語言是結構化程式設計語言,它具有構成三種基本結構模式的語句,這種結構化程式設計應具有的三種基本結構模式如下:

  順序結構棋式

它將由若干條順序執行的語句構成,這是程式設計的最基本形式。

  分支結構模式

C語言中具有條件語句和開關語句,它將會構成各種需要的分支結構模式。

  .迴圈結構模式

C語言中提供了三種迴圈語句(for迴圈,whil。迴圈和do-while迴圈),用它們可以構成各種迴圈結構模式。

在講述C語言是一種結構化程式設計語言的同時,還必須指出它與其他結構化程式設計語言(如PASCAL語言)相比較,還有一些不完全之處,因此,C語言是一種不完全的結構化程式設計語言。其表現如下:

第一,完全的結構化程式設計語言不允許使用goto語句,因為goto語句會破壞結構化。

但是。got。語句在某些時候會使得程式簡練,因此,在C語言中原則上允許使用goto語句,為了減少它對結構化的影響,採取了限制使用的辦法,即規定got。語句的轉向範圍只能在一個函式體內。不得使用gates語句從一個函式體內轉向到另一個函式體中,這種限制性地使用goto語句會給程式設計帶來一些方便,又不會影響棋塊之間的結構化。但是,建議在G語言的程式中儘量少使用goto語句。

第二,完全的結構化程式設計語言要求一個模組只有一個入口和一個出口,這樣便於結構化的管理。但是,C語言程式中允許函式使用多個返回語句(return語句),即允許函式有多個出口,返回到呼叫函式。這樣做也是為了程式設計中的方便。在C語言程式中,可以使用條件語句來返回不同的函式值。

由此可見,C語言雖然是一個不夠嚴格的結構化程式設計語言,但它是一個使用起來十分靈活的高階語言。