亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C語言的特點

2019-11-17 05:20:48
字體:
來源:轉載
供稿:網友
C語言是中級語言
C語言通常稱為中級計算機語言。中級語言并沒有貶義,不意味著它功能差、難以使用、或者比B A S I C、P a s c a l那樣的高級語言原始,也不意味著它與匯編語言相似,會給使用者帶來類似的麻煩。C語言之所以被稱為中級語言,是因為它把高級語言的成分同匯編語言的功能結合起來了。表1 - 1表明了C語言在計算機語言中所處的地位。
C語言的特點作為中級語言,C答應對位、字節和地址這些計算機功能中的基本成分進行操作。C語言程序非常輕易移植。可移植性表示為某種計算機寫的軟件可以用到另一種機器上去。舉例來說,假如為蘋果機寫的一個程序能夠方便地改為可以在IBM PC 上運行的程序,則稱為是可移植的。
所有的高級語言都支持數據類型的概念。一個數據類型定義了一個變量的取值范圍和可在其上操作的一組運算。常見的數據類型是整型、字符型和實數型。雖然C語言有五種基本數據類型,但與P a s c a l或A d a相比,它卻不是強類型語言。C程序答應幾乎所有的類型轉換。例如,字符型和整型數據能夠自由地混合在大多數表達式中進行運算。這在強類型高級語言中是不答應的。
C語言的另一個重要特點是它僅有3 2個要害字,這些要害字就是構成C語言的命令。和IBM PC的B A S I C相比,后者包含的要害字達1 5 9個之多。
C語言是結構化語言雖然從嚴格的學術觀點上看,C語言是塊結構(b l o c k - s t r u c t u r e d)語言,但是它還是常被稱為結構化語言。這是因為它在結構上類似于A L G O L、P a s c a l和M o d u l a - 2(從技術上講,塊結構語言答應在過程和函數中定義過程或函數。用這種方法,全局和局部的概念可以通過“作用域”規則加以擴展,“作用域”治理變量和過程的“可見性”。因為C語言不答應在函數中定義函數,所以不能稱之為通常意義上的塊結構語言)。結構化語言的顯著特征是代碼和數據的分離。這種語言能夠把執行某個非凡任務的指令和數據從程序的其余部分分離出去、隱藏起來。獲得隔離的一個方法是調用使用局部(臨時)變量的子程序。通過使用局部變量,我們能夠寫出對程序其它部分沒有副作用的子程序。這使得編寫共享代碼段的程序變得十分簡單。假如開發了一些分離很好的函數,在引用時我們僅需要知道函數做什么,不必知道它如何做。切記:過度使用全局變量(可以被全部程序訪問的變量)會由于意外的副作用而在程序中引入錯誤。結構化語言比非結構化語言更易于程序設計,用結構化語言編寫的程序的清楚性使得它們更易于維護。這已是人們普遍接受的觀點了。C語言的主要結構成分是函數C的獨立子程序。在C語言中,函數是一種構件(程序塊),是完成程序功能的基本構件。函數答應一個程序的諸任務被分別定義和編碼,使程序模塊化??梢源_信,一個好的函數不僅能正確工作且不會對程序的其它部分產生副作用。1.2.3 C語言是程序員的語言也許你會問“所有的計算機語言不都是程序員使用的嗎?”,回答是斷然的“否”。我們考慮典型的非程序員的語言C O B O L和B A S I C。C O B O L的設計使程序員難以改變所編寫代碼的可靠性,甚至不能提高代碼的編寫速度。然而C O B O L設計者的本意卻是打算使非程序員能讀程序(這是不大可能的事)。注重,這并不是攻擊C O B O L的優點,而是想指出,它沒有被設計成為程序員的理想語言。BASIC 的主要目的是答應非專業程序員在計算機上編程解決比較簡單的問題。與其形成鮮明對照的是C 語言,由于程序生成、修改和現場測試自始至終均由真正的程序員進行,因而它實現了程序員的期望:很少限制、很少強求、塊結構、獨立的函數以及緊湊的要害字集合。用C語言編程,程序員可以獲得高效機器代碼,其效率幾乎接近匯編語言代碼。C語言被程序員廣泛使用的另一個原因是可以用它代替匯編語言。匯編語言使用的匯編指令,是能夠在計算機上直接執行的二進制機器碼的符號表示。匯編語言的每個操作都對應為計算機執行的單一指令。雖然匯編語言給予程序員達到最大靈活性和最高效率的潛力,但開發和調試匯編語言程序的困難是難以忍受的。非結構性使得匯編語言程序難于閱讀、改進和維護。也許更重要的是,匯編語言程序不能在使用不同C P U的機器間移植。最初,C語言被用于系統程序設計。一個“系統程序”是一大類程序的一部分,這一大類構成了計算機操作系統及實用程序。通常被稱為系統程序的有:• 操作系統。
翻譯程序。
• 編輯程序。
• 匯編程序。
• 編譯程序。
數據庫治理程序。
隨著C語言的普及,加之其可移植性和高效率,許多程序員用它設計各類程序。幾乎所有的計算機上都有C語言編譯程序,這使我們可以很少改動甚至不加改動地將為一種機器寫的C 語言源程序在另一種機器上編譯執行??梢浦残怨澥×藭r間和財力。C語言不僅在速度和結構上有它的優勢,而且每個C語言系統都提供了專門的函數庫,程序員可以根據不同需要對其進行剪裁,以適應各種程序的設計。由于它答應(更準確地說是鼓勵)分別編譯,所以C語言可使程序員方便地治理大型項目,最大限度地減少重復勞動。

上一篇:算法

下一篇:C語言的程序結構

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品在线电影| 91在线观看免费高清完整版在线观看| 成人乱色短篇合集| 亚洲欧美日韩精品久久| 国产精品v日韩精品| 日韩美女毛茸茸| 精品国产91久久久久久老师| 日韩av在线网页| 2019亚洲日韩新视频| 亚洲三级免费看| 亚洲级视频在线观看免费1级| 日韩电影第一页| 97久久精品国产| 欧美日韩国产中字| 欧美午夜性色大片在线观看| 久久99精品久久久久久噜噜| 欧美激情一区二区三区高清视频| 精品国产一区二区三区久久狼5月| 亚洲午夜激情免费视频| 国产亚洲美女精品久久久| 国产成人精品日本亚洲| 久久久久国色av免费观看性色| 97精品在线视频| 日韩大片免费观看视频播放| 成人免费网站在线看| 亚洲欧美日韩区| 亚洲第一视频在线观看| 成人欧美一区二区三区在线| 久久精品国产亚洲一区二区| 91国产中文字幕| 成年无码av片在线| 91国产一区在线| 国产精品久久久久久久久久久不卡| 国产精品视频免费在线| 亚洲男人av电影| 国产日韩精品视频| 欧美日本中文字幕| 国产有码一区二区| 亚洲xxxx做受欧美| 亚洲精品720p| 少妇精69xxtheporn| 亚洲精品中文字幕av| 精品欧美激情精品一区| 日韩精品有码在线观看| 国产成人精品av在线| 亚洲精品国产拍免费91在线| 日韩欧美aⅴ综合网站发布| 国产ts人妖一区二区三区| 亚洲国产精品字幕| 亚洲一区二区三区香蕉| 少妇高潮久久久久久潘金莲| 狠狠爱在线视频一区| 成人免费福利在线| 97视频在线看| 久久久久久久久久国产精品| 久久成人在线视频| 国产日韩欧美综合| 亚洲毛片一区二区| 国产精品v片在线观看不卡| 久青草国产97香蕉在线视频| 久久影院在线观看| 高清欧美电影在线| 亚洲新声在线观看| 久久久成人精品视频| 日韩美女福利视频| 国产精品96久久久久久| 日韩av在线影视| 欧美成人网在线| 亚洲一区二区国产| 欧美成人免费一级人片100| 日韩中文字幕在线视频播放| 精品久久久久久国产91| 国产精品麻豆va在线播放| 久久久免费av| 国内精品久久影院| 欧美电影在线观看网站| 色多多国产成人永久免费网站| 亚洲字幕在线观看| 欧美激情影音先锋| 日韩中文在线中文网三级| 欧美日韩一区二区精品| 狠狠久久五月精品中文字幕| 国产精品久久久一区| 91精品美女在线| 亚洲精品久久久久| 久久综合久久美利坚合众国| 欧美色xxxx| 成人激情视频在线观看| 91九色国产社区在线观看| 欧美电影免费观看高清完整| 97在线看免费观看视频在线观看| 亚洲欧洲第一视频| 人九九综合九九宗合| 亚洲欧美视频在线| 国产丝袜视频一区| 欧美激情一区二区三区久久久| 国产精品网站大全| 亚洲国产欧美自拍| 久久久之久亚州精品露出| 欧美尤物巨大精品爽| 456国产精品| 亚洲国语精品自产拍在线观看| 91香蕉嫩草神马影院在线观看| 在线视频日本亚洲性| 国产精品久久久久久久7电影| 国产精品扒开腿做爽爽爽视频| 在线成人激情黄色| 国产拍精品一二三| 97精品免费视频| 韩剧1988免费观看全集| 欧美性猛xxx| 亚洲欧洲偷拍精品| 日韩中文字幕在线看| 日韩欧美福利视频| 在线看欧美日韩| 国产一区二区欧美日韩| 欧美国产日韩视频| 日韩美女毛茸茸| 国产97色在线|日韩| 2019中文字幕免费视频| 亚洲黄色www| 日韩电影在线观看永久视频免费网站| 国模精品视频一区二区| 成人欧美一区二区三区黑人孕妇| 狠狠色噜噜狠狠狠狠97| 色青青草原桃花久久综合| 久久久精品2019中文字幕神马| 亚洲第一二三四五区| 欧美激情a∨在线视频播放| 欧美做受高潮电影o| 欧美成人免费在线观看| 成人乱色短篇合集| 日本一区二区不卡| 自拍偷拍免费精品| 精品偷拍一区二区三区在线看| 欧美日韩在线另类| 91精品国产免费久久久久久| 成人av色在线观看| 欧美精品一区三区| 91久久精品国产91性色| 中文字幕免费精品一区高清| 一区二区三区国产视频| 最近2019中文字幕大全第二页| 欧美极品少妇xxxxⅹ免费视频| 亚洲人成电影在线观看天堂色| 欧美日韩国产精品一区二区三区四区| 国产va免费精品高清在线| 国产91精品青草社区| 久久躁日日躁aaaaxxxx| 欧美诱惑福利视频| 欧美一级黑人aaaaaaa做受| 国内免费久久久久久久久久久| 国产美女被下药99| 国产日本欧美一区| 国产精品福利观看| 亚洲天堂网站在线观看视频| 欧美日韩在线视频首页| 中文精品99久久国产香蕉| 国产精品主播视频| 国产91精品久久久久久| 91久久夜色精品国产网站| 国产精品久久久久久久av电影| 亚洲欧洲xxxx| 欧美在线观看日本一区|