亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

C語(yǔ)言論文

時(shí)間:2023-05-01 02:48:35 論文范文 我要投稿
  • 相關(guān)推薦

C語(yǔ)言論文

C語(yǔ)言論文

C語(yǔ)言論文

摘要:現(xiàn)今社會(huì),人與人之間的交流要用某種能夠共同理解的語(yǔ)言,當(dāng)然,人與計(jì)算機(jī)之間也要有“語(yǔ)言”。程序員或操作人員是通過(guò)按某種語(yǔ)言規(guī)范設(shè)計(jì)程序來(lái)控制計(jì)算機(jī)的工作,從而完成指定的任務(wù)。因此,程序員必須事先掌握與計(jì)算機(jī)打交道的“計(jì)算機(jī)語(yǔ)言”,這時(shí)我們就需要C語(yǔ)言,它通常用于系統(tǒng)軟件、工程軟件的設(shè)計(jì)等。C語(yǔ)言功能非常強(qiáng)大,應(yīng)用廣泛,一旦掌握了之后,你對(duì)計(jì)算機(jī)的認(rèn)識(shí)會(huì)增加許多,以后再自學(xué)其他語(yǔ)言就顯得輕而易舉了。雖然C語(yǔ)言比較難學(xué),但是只要你能理清思路,掌握它的精髓,那么學(xué)習(xí)C語(yǔ)言也是一件非常容易且又其樂(lè)無(wú)窮的事。

關(guān)鍵詞:C語(yǔ)言程序 設(shè)計(jì) 運(yùn)算 函數(shù) 編譯

一、C語(yǔ)言的歷史發(fā)展

C語(yǔ)言是1972年由美國(guó)的Dennis Ritchie設(shè)計(jì)發(fā)明的,并首次在UNIX操作系統(tǒng)的 DEC PDP-11 計(jì)算機(jī)上使用。它由早期的編程語(yǔ)言BCPL (Basic Combind Programming Language)發(fā)展演變而來(lái)。在1970年,AT&T貝爾實(shí)驗(yàn)室的Ken hompson根據(jù)BCPL語(yǔ)言設(shè)計(jì)出較先進(jìn)的并取名為B的語(yǔ)言,最后導(dǎo)致了C語(yǔ)言的問(wèn)世。美國(guó)國(guó)家標(biāo)準(zhǔn)研究所(ANSI)為C語(yǔ)言制定了一套ANSI標(biāo)準(zhǔn),成為現(xiàn)行的C語(yǔ)言標(biāo)準(zhǔn)。 二、C語(yǔ)言的優(yōu)點(diǎn)

C語(yǔ)言是一種結(jié)構(gòu)化語(yǔ)言。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。C語(yǔ)言的表現(xiàn)能力和處理能力極強(qiáng)。它不僅具有豐富的運(yùn)算符和數(shù)據(jù)類(lèi)型,便于實(shí)現(xiàn)各類(lèi)復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。它還可以直接訪問(wèn)內(nèi)存的物理地址,進(jìn)行位(bit)一級(jí)的操作。

1. 簡(jiǎn)潔而靈活

C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)自由,主要用小寫(xiě)字母表示。它把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C語(yǔ)言可以象匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。

2. 運(yùn)算符豐富

C的運(yùn)算符包含的范圍很廣泛,共有種34個(gè)運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類(lèi)型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語(yǔ)言的運(yùn)算類(lèi)型極其豐富表達(dá)式類(lèi)型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。

3. 數(shù)據(jù)結(jié)構(gòu)豐富

C的數(shù)據(jù)類(lèi)型有:整型、實(shí)型、字符型、數(shù)組類(lèi)型、指針類(lèi)型、結(jié)構(gòu)體類(lèi)型、共用體類(lèi)型等。能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類(lèi)型的運(yùn)算。并引入了指針概念,使程序效率更高。另外C語(yǔ)言具有強(qiáng)大的圖形功能, 支持多種顯示器和驅(qū)動(dòng)器。且計(jì)算功能、邏輯判斷功能強(qiáng)大。

4. C語(yǔ)言是結(jié)構(gòu)式語(yǔ)言

結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?便于使

用、維護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶(hù)的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。

5. C語(yǔ)言允許直接訪問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作

既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,能夠象匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可以用來(lái)寫(xiě)系統(tǒng)軟件。

6. C語(yǔ)言適用范圍大

C語(yǔ)言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機(jī)型。

三、C語(yǔ)言的缺點(diǎn)

當(dāng)然,C語(yǔ)言也有自身的不足,比如:C語(yǔ)言的語(yǔ)法限制不太嚴(yán)格,對(duì)變量的類(lèi)型約束不嚴(yán)格,影響程序的安全性,對(duì)數(shù)族下標(biāo)越界不作檢查等。從應(yīng)用的角度,C語(yǔ)言比其他高級(jí)語(yǔ)言較難掌握。

四、函數(shù)

雖然很多程序語(yǔ)言都有函數(shù)這一內(nèi)容,但C語(yǔ)言的函數(shù)也很有魅力的。學(xué)習(xí)函數(shù)的方法是比較簡(jiǎn)單的,只有兩個(gè)字“牢記”,即:牢記函數(shù)的功能,牢記函數(shù)的用途以及如何輸入輸出。函數(shù)從本質(zhì)上講是一段通用程序,用它可以幫助我們節(jié)約很多編程的時(shí)間,一個(gè)聰明的編程者在編寫(xiě)程序前往往總是先找自己所編寫(xiě)的程序中有多少是可以用函數(shù)來(lái)代替的。

五、C語(yǔ)言的結(jié)構(gòu)特點(diǎn)

1.一個(gè)C語(yǔ)言源程序可以由一個(gè)或多個(gè)源文件組成。

2.每個(gè)源文件可由一個(gè)或多個(gè)函數(shù)組成。

3.一個(gè)源程序不論由多少個(gè)文件組成,都有一個(gè)且只能有一個(gè)main函數(shù),即主函數(shù)。

4.源程序中可以有預(yù)處理命令(include 命令僅為其中的一種),預(yù)處理命令通常應(yīng)放在源文件或源程序的最前面。

5.每一個(gè)說(shuō)明,每一個(gè)語(yǔ)句都必須以分號(hào)結(jié)尾。但預(yù)處理命令,函數(shù)頭和花括號(hào)“}”之后不能加分號(hào)。

6.標(biāo)識(shí)符,關(guān)鍵字之間必須至少加一個(gè)空格以示間隔。若已有明顯的間隔符,也可不再加空格來(lái)間隔。

六、學(xué)習(xí)C語(yǔ)言的方法

學(xué)習(xí)C語(yǔ)言必須學(xué)習(xí)知識(shí)的重要方法,就是說(shuō),學(xué)習(xí)后面的知識(shí),不要忘了回頭弄清遺留下的問(wèn)題和加深理解前面的知識(shí),這是我們最不易做到的,然而卻又是最重要的。

綜上所述,C語(yǔ)言既有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn);既是一個(gè)成功的系統(tǒng)設(shè)計(jì)語(yǔ)言,又是一個(gè)使用的程序設(shè)計(jì)語(yǔ)言;既能用來(lái)編寫(xiě)不依賴(lài)計(jì)算機(jī)硬件的應(yīng)用程序,又能用來(lái)編寫(xiě)各種系統(tǒng)程序;是一種受歡迎、應(yīng)用廣泛的程序設(shè)計(jì)語(yǔ)言C語(yǔ)言版本 。

【C語(yǔ)言論文】相關(guān)文章:

c語(yǔ)言心得04-24

C語(yǔ)言課程教案04-24

對(duì)C題競(jìng)賽論文的評(píng)論04-26

c語(yǔ)言讀書(shū)筆記03-23

C語(yǔ)言實(shí)習(xí)總結(jié)01-19

C語(yǔ)言實(shí)習(xí)心得01-01

C語(yǔ)言基礎(chǔ)實(shí)驗(yàn)報(bào)告10-11

c語(yǔ)言實(shí)踐報(bào)告模型10-28

c語(yǔ)言學(xué)習(xí)心得11-05

c語(yǔ)言課程設(shè)計(jì)心得04-24