国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > C > 正文

C語(yǔ)言簡(jiǎn)介

2023-06-09 12:08:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
        C語(yǔ)言是Combined Language(組合語(yǔ)言)的中英混合簡(jiǎn)稱。是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛,不僅僅是在軟件開(kāi)發(fā)上,而且各類科研都需要用到C語(yǔ)言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開(kāi)發(fā)。

1.發(fā)展歷史

C語(yǔ)言的原型ALGOL 60語(yǔ)言。(也稱為A語(yǔ)言)

1963年,劍橋大學(xué)將ALGOL 60語(yǔ)言發(fā)展成為CPL(Combined Programing Language)語(yǔ)言。

1967年,劍橋大學(xué)的Martin Richards 對(duì)CPL語(yǔ)言進(jìn)行了簡(jiǎn)化,于是產(chǎn)生了BCPL語(yǔ)言。

1970年,美國(guó)貝爾實(shí)驗(yàn)室的Ken Thompson將BCPL進(jìn)行了修改,并為它起了一個(gè)有趣的名字“B語(yǔ)言”。意思是將CPL語(yǔ)言煮干,提煉出它的精華。并且他用B語(yǔ)言寫了第一個(gè)UNIX操作系統(tǒng)。

而在1972年,B語(yǔ)言也給人“煮”了一下,美國(guó)貝爾實(shí)驗(yàn)室的D.M.Ritchie在B語(yǔ)言的基礎(chǔ)上最終設(shè)計(jì)出了一種新的語(yǔ)言,他取了BCPL的第二個(gè)字母作為這種語(yǔ)言的名字,這就是C語(yǔ)言。

為了使UNIX操作系統(tǒng)推廣,1977年Dennis M.Ritchie 發(fā)表了不依賴于具體機(jī)器系統(tǒng)的C語(yǔ)言編譯文本《可移植的C語(yǔ)言編譯程序》。

1978年由美國(guó)電話電報(bào)公司(AT&T)貝爾實(shí)驗(yàn)室正式發(fā)表了C語(yǔ)言。同時(shí)由B.W.Kernighan和D.M.Ritchie合著了著名的《The C Programing Language》一書。通常簡(jiǎn)稱為《K&R》,也有人稱之為《K&R》標(biāo)準(zhǔn)。但是,在《K&R》中并沒(méi)有定義一個(gè)完整的標(biāo)準(zhǔn)C語(yǔ)言,后來(lái)由美國(guó)國(guó)家標(biāo)準(zhǔn)化協(xié)會(huì)(American National Standards Institute)在此基礎(chǔ)上制定了一個(gè)C語(yǔ)言標(biāo)準(zhǔn),于一九八三年發(fā)表。通常稱之為ANSI C。

1987年,隨著微型計(jì)算機(jī)的日益普及,出現(xiàn)了許多C語(yǔ)言版本。由于沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),使得這些C語(yǔ)言之間出現(xiàn)了一些不一致的地方。為了改變這種情況,美國(guó)國(guó)家標(biāo)準(zhǔn)化協(xié)會(huì)(ANSI)為C語(yǔ)言制定了一套ANSI標(biāo)準(zhǔn)——87 ANSI C,成為現(xiàn)行的C語(yǔ)言標(biāo)準(zhǔn)。

1990年,國(guó)際標(biāo)準(zhǔn)化組織ISO(International Standard Organization)接受了87 ANSI C 為ISO C 的標(biāo)準(zhǔn)(ISO9899-1990)。1994年,ISO修訂了C語(yǔ)言的標(biāo)準(zhǔn)。

目前流行的C語(yǔ)言編譯系統(tǒng)大多是以ANSI C為基礎(chǔ)進(jìn)行開(kāi)發(fā)的,但不同版本的C編譯系統(tǒng)所實(shí)現(xiàn)的語(yǔ)言功能和語(yǔ)法規(guī)則有略有差別。

2.C語(yǔ)言的優(yōu)點(diǎn)

(1) 簡(jiǎn)潔緊湊、靈活方便

C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書寫形式自由,主要用小寫字母表示。它把高級(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ǔ)言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語(yǔ)言的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。

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

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

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

結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦阌谑褂谩⒕S護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。

(5)C語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大

雖然C語(yǔ)言也是強(qiáng)類型語(yǔ)言,但它的語(yǔ)法比較靈活,允許程序編寫者有較大的自由度。

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

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

(7)生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高

一般只比匯編程序生成的目標(biāo)代碼效率低10-20%。

(8)C語(yǔ)言適用范圍大,可移植性好

C語(yǔ)言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如DOS、UNIX;也適用于多種機(jī)型。C語(yǔ)言具有強(qiáng)大的繪圖能力,可移植性好,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,它也是數(shù)值計(jì)算的高級(jí)語(yǔ)言。

3.C語(yǔ)言的缺點(diǎn)

(1)C語(yǔ)言的缺點(diǎn)主要表現(xiàn)在數(shù)據(jù)的封裝性上,這一點(diǎn)使得C在數(shù)據(jù)的安全性上有很大缺陷,這也是C和C++的一大區(qū)別。

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
青青草视频免费在线观看| 免费看成年人视频在线观看| 美女被人操视频在线观看| 亚洲欧美国产另类首页| 亚洲欧美日韩成人网| h网站免费在线观看| wwwww亚洲| 国产乱视频在线观看播放| 天堂在线视频| 樱花草在线观看www| 日韩不卡高清| 最近中文字幕mv免费高清视频8| 资源视频在线播放免费| 精品欧美色视频网站在线观看| av免费在线观看网站| 中文在线有码| 久久一本精品| 国产福利小视频在线观看| www.xxx黄| 国产极品视频| 九九在线观看免费视频| 91xx在线观看| 国产美女性感在线观看懂色av| 精品亚洲综合| 国产乱视频在线观看| 四虎成人欧美精品在永久在线| 五月天丁香在线| 久久亚洲资源| www免费在线观看视频| 国产精品久久人| 激情四房婷婷| 在线视频xx| 国产黄色免费电影| 国产免费福利网站| 青青在线视频| 在线视频中文字幕| 国产高清视频免费最新在线| 99热在线免费播放| а√天堂www在线а√天堂视频| 91最新在线| 国产aⅴ超薄肉色丝袜交足| 国产在线看片| 麻豆视频国产| 日本h视频在线观看| www在线免费观看视频| 亚洲欧美综合乱码精品成人网| 国产三级在线免费| 99热在线观看免费| 国产精品美女视频免费观看软件| 最好看更新中文字幕| 国产毛片视频| 国产天堂在线播放视频| 国产精品免费视频二三区| 国产欧美在线观看视频| 国产精品视频一区麻豆| 国产国语**毛片高清视频| 99久久99热久久精品免费看| 在线国产小视频| eeuss影院www在线播放| www.国产精| 五月婷婷在线观看| 久草在线资源福利| 国产一区二区三区美女秒播 | 最近免费中文字幕大全免费第三页| 碰草在线视频| 天堂资源在线中文| 国产精品日日爱| 一区免费观看| 日本最新在线视频| 国产福利视频在线观看| 日本欧洲一区| 国产一区二区三区福利| 精品欧美日韩一区二区| eeuss影院在线播放| 免费观看v片在线观看| 国产麻豆一级片| 6699久久国产精品免费| 国产中文字幕在线| 在线亚洲不卡| 中文字幕在线观看av| 精品视频在线一区二区| 国产精品探花在线| 亚洲精品aaaa精品| 国产羞羞视频在线播放| 青青在线视频| 伊人狠狠av| 中文字幕久热在线精品| eeuss影院www在线播放| 国产成人夜间影院在线观看| xxxx视频在线| 97影院秋霞午夜在线观看| 丁香六月婷婷| 美女被人操视频在线观看| 精品一区二区三区高清免费不卡| 日韩av成人| 免费黄网站在线观看| gogo高清在线播放免费| 在线国产小视频| 在线观看av资源网| 国产福利三区| 9999在线视频| 91亚洲精选| 亚洲夜夜综合| 亚洲国产日韩在线人成电影| 亚洲网站视频在线观看| 精品一二三区视频| 精品一区二区三区在线观看l| 国产精品久久久久永久免费看| 国产天堂素人系列在线视频| 中文字幕视频免费在线观看| 国产精品自产拍在线观看2019 | 亚洲欧美国产另类首页| 精品一区二区三区在线观看l| 国产国语**毛片高清视频 | 国产黄色在线播放| 国产啊啊啊视频在线观看| 天天操夜夜摸| 国产色在线 com| 91在线超碰| а√天堂8资源在线官网| 日本h视频在线观看| 黄网站在线观看高清免费| 国产毛片毛片| 91麻豆精品国产91久久| 免费高清av| 国产午夜三区视频在线| 中文乱码字幕高清在线观看| 欧美一级久久久久久久久大| 黄色免费av| 中文国产字幕在线观看| 日p在线观看| 国产麻豆精品一区二区三区v视界| 国产天堂在线| 日本国产在线| 国产精品伦一区二区三区视频| 一区二区免费播放| 中文字幕国产在线| www在线视频观看| 国产福利资源| 尤物网站在线| 欧美日韩在线资源| 精品视频vs精品视频| 九色视频网站| 精品电影在线| 国产精品久久一区二区三区不卡| 免费精品国产自产拍观看| 国产无遮挡在线视频免费观看| wwww亚洲| 亚洲网站一区| 国产盗摄一区二区| 国产精品探花在线| 国产在线色视频| 四虎网站在线观看| 精品街拍一区二区| 国产小视频免费在线网址| 老司机精品视频一区二区| 亚洲精品自产拍在线观看| 国产成人综合亚洲欧美在| 天堂在线一二区| 中文字幕在线免费| 国产尤物一区二区三区| 亚洲网站一区| 欧美96在线| 免费日本黄色| 久草在线资源福利| 狠狠操视频网站| 丁香在线视频| 天天爱天天色| 国产福利片在线| 精品美女在线观看视频在线观看 | 高潮白浆视频| 久久精品国产麻豆| 九九热在线免费视频| 福利在线国产| 国产午夜电影| 伊人伊人av电影| 男人天堂网在线观看| 超碰免费在线播放| 国产在线视频福利| 国产9色视频| 午夜在线视频| 99视频在线观看地址| 国产福利免费观看| av福利在线| 久久精品视频观看| 国产区视频在线观看| 亚洲图区综合| 国产精品自产拍在线网站| 国产99re66在线视频| 欧美日韩视频精品一区二区| 午夜免费福利在线观看| 精品全国在线一区二区| 免费a级在线播放| 国产超碰97| 国产69久久| 亚洲欧美小说国产图片| 国内外激情在线| 天天操夜夜添| 国产一级网站视频在线| 亚洲视频精品在线观看|