c語言程式主要的結構特點是什麼?來自微控制器的c語言應用程式設計第

時間 2022-02-02 14:05:15

1樓:匿名使用者

c語言的特點

1. 簡潔緊湊、靈活方便

c語言一共只有32個關鍵字,9種控制語句,程式書寫自由,主要用小寫字母表示。它把高階語言的基本結構和語句與低階語言的實用性結合起來。 c 語言可以象組合語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。

2. 運算子豐富

c的運算子包含的範圍很廣泛,共有種34個運算子。c語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使c的運算型別極其豐富表示式型別多樣化,靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。

3. 資料結構豐富

c的資料型別有:整型、實型、字元型、陣列型別、指標型別、結構體型別、共用體型別等。能用來實現各種複雜的資料型別的運算。

並引入了指標概念,使程式效率更高。另外c語言具有強大的圖形功能, 支援多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

4. c是結構式語言

結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰, 便於使用、維護以及除錯。c語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

5. c語法限制不太嚴格、程式設計自由度大

一般的高階語言語法檢查比較嚴,能夠檢查出幾乎所有的語法錯誤。而c語言允許程式編寫者有較大的自由度。

6. c語言允許直接訪問實體地址,可以直接對硬體進行操作

因此既具有高階語言的功能,又具有低階語言的許多功能,能夠象組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟體。

7. c語言程式生成**質量高,程式執行效率高

一般只比彙編程式生成的目標**效率低10へ20%。

8. c語言適用範圍大,可移植性好

c語言有一個突出的優點就是適合於多種作業系統, 如dos、unix,也適用於多種機型。

用法補充:

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它高階語言,許多大型應用軟體都是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫它是數值計算的高階語言。

2樓:匿名使用者

top-down stepwise /自頂向下,逐步求精

微控制器c語言應用程式設計第五版怎麼複習

3樓:匿名使用者

微控制器基礎知識很少的,你參看以前的一兩份考卷,如果能答對,那麼考試基本沒有問題了。

微控制器的c語言應用程式設計和c51程式設計有什麼區別

4樓:實現萬一的夢想

好像沒啥區別,難道應用程式設計強調實際使用!強調動手嗎……

童話的語言特點是什麼,童話特點是什麼

語言簡潔活潑,表現手法多樣。兒童文學作品,在語言上有著特殊的要求,而童話這種特定的體裁,又有其獨具的特點。從語言風格上來講,童話的語言要求簡潔 活 準確 樸素。從語言的表達效果上來講。童話多用似人 對照 反覆等表現方法。普希金的 漁夫和金魚的故事 中,金魚的漁夫和貪婪 的老太婆構成鮮明的對比,一些情...

動脈的結構特點是什麼

心血管系統是一個 密閉 的管道動力系統。動脈始於心室,由大到小,逐級分支,如樹枝狀遍佈全身,將血液輸送至毛細血管。動脈血壓較高,血流較快,因而管壁較厚,富有彈性和收縮性等特點。按其結構和功能特點可分為彈性動脈 肌性動脈和小動脈。彈性動脈是體內最大的動脈,包括主動脈 頭臂動脈 鎖骨下動脈和頸總動脈等,...

病毒的特點是什麼,病毒主要特點是什麼?

所有的病毒都有其自身的特點,從而與其它病毒相區別。其特點是由以下各方面所表現出來的。即病毒的構成 形態 繁殖方式 大小 病毒抗原特點及與宿主細胞相接觸的受體。一 病毒的構成 1.基因組 病毒的核是由核酸組成的。核酸的成分要麼是核糖核酸,要麼是脫氧核酸,二者不可能存在於同一病毒核內。核酸包括著病毒生存...