資料介紹
C 語言是1972年由美國的Dennis Ritchie設(shè)計(jì)發(fā)明的, 并首次在UNIX操作系統(tǒng) 的 DEC PDP-11 計(jì)算機(jī)上使用。 它由早期的編程語言 BCPL( Basic Combind Programming Language) 發(fā)展演變而來。在1970年, AT&T 貝爾實(shí)驗(yàn)室的 Ken Thompson根據(jù)BCPL語言設(shè)計(jì)出較先進(jìn)的并取名為 B的語言, 最后導(dǎo)了C 語言的問世。 隨著微型計(jì)算機(jī)的日益普及, 出現(xiàn)了許多C 語言版本。由于沒有統(tǒng)一的標(biāo)準(zhǔn), 使得這些C 語言之間出現(xiàn)了一些不一致的地方。為了改變這種情況, 美國國家標(biāo)準(zhǔn) 研究所(ANSI)為C 語言制定了一套ANSI標(biāo)準(zhǔn), 成為現(xiàn)行的C語言標(biāo)準(zhǔn)。
?
C 語言發(fā)展如此迅速, 而且成為最受歡迎的語言之一, 主要因?yàn)樗哂袕?qiáng)大的 功能。許多著名的系統(tǒng)軟件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。 用C 語言加上一些匯編語言子程序, 就更能顯示C 語言的優(yōu)勢了, 象PC- DOS 、 WORDSTAR等就是用這種方法編寫的。歸納起來C 語言具有下列特點(diǎn):
1. C是中級(jí)語言
它把高級(jí)語言的基本結(jié)構(gòu)和語句與低級(jí)語言的實(shí)用性結(jié)合起來。C 語言可以象 匯編語言一樣對位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。
2. C是結(jié)構(gòu)式語言
結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化, 即程序的各個(gè)部分除了必要的 信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?便于使用、維護(hù)以及調(diào) 試。C 語言是以函數(shù)形式提供給用戶的, 這些函數(shù)可方便的調(diào)用, 并具有多種循 環(huán)、條件語句控制程序流向, 從而使程序完全結(jié)構(gòu)化。
3. C語言功能齊全
C 語言具有各種各樣的數(shù)據(jù)類型, 并引入了指針概念, 可使程序效率更高。另 外C 語言也具有強(qiáng)大的圖形功能, 支持多種顯示器和驅(qū)動(dòng)器。而且計(jì)算功能、邏輯 判斷功能也比較強(qiáng)大, 可以實(shí)現(xiàn)決策目的。
4. C語言適用范圍大
C 語言還有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于 多種機(jī)型。
- C語言教程之數(shù)組講解的詳細(xì)資料免費(fèi)下載 19次下載
- C語言教程之C語言中級(jí)培訓(xùn)教程—預(yù)處理電子課件免費(fèi)下載 0次下載
- C語言教程之設(shè)置系統(tǒng)日期 0次下載
- C語言教程之相對的最小整數(shù) 0次下載
- C語言教程之字母檢測 0次下載
- C語言教程之建立目錄 0次下載
- C語言教程之字符升序排列 0次下載
- C語言教程之遞歸解決分魚問題 0次下載
- C語言教程之固定格式輸出當(dāng)前時(shí)間 0次下載
- C語言教程之設(shè)計(jì)魔方陣 0次下載
- C語言教程之求總數(shù)問題 0次下載
- C語言教程之彩球問題 0次下載
- C語言教程之階梯問題 0次下載
- C語言教程之小球下落問題 0次下載
- C語言教程之冒泡排序 0次下載
- C語言中的socket編程基礎(chǔ) 396次閱讀
- PLC編程語言和C語言的區(qū)別 3082次閱讀
- plc編程語言與c語言的聯(lián)系 c語言和PLC有什么區(qū)別 4300次閱讀
- vb語言和c++語言的區(qū)別 2431次閱讀
- 什么是C語言?單片機(jī)有什么特點(diǎn)?為什么要用C語言編程? 1692次閱讀
- C語言是否支持泛型編程? 709次閱讀
- C語言是怎么面向?qū)ο?b class="flag-6" style="color: red">編程 1708次閱讀
- 使用51單片機(jī)讀寫AT29C040的C語言程序免費(fèi)下載 4812次閱讀
- C語言的簡介和特點(diǎn)說明 8053次閱讀
- 學(xué)習(xí)開發(fā)環(huán)境和編程語言:匯編語言和C語言的比較 9080次閱讀
- C語言作為高級(jí)編程語言中的一門“低級(jí)”語言為什么要學(xué)習(xí)? 8180次閱讀
- plc與C語言有什么關(guān)系_plc可以用c語言編程嗎_plc的C語言編程詳解 7.4w次閱讀
- Java編程和c語言哪一種更有優(yōu)勢_C語言與JAVA的區(qū)別是什么 2.4w次閱讀
- arduino用什么語言編程 6.9w次閱讀
- pic單片機(jī)io口控制教程之c語言編程實(shí)現(xiàn) 1.2w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24485次下載 | 免費(fèi)
- 2ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊
- 1.66 MB | 4次下載 | 1 積分
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊
- 0.78 MB | 2次下載 | 免費(fèi)
- 4高壓MOS管MDD12N65F/MDD12N65P數(shù)據(jù)手冊
- 2.36 MB | 2次下載 | 免費(fèi)
- 5FP6195 60V、800mA、480KHz異步降壓轉(zhuǎn)換器規(guī)格書
- 0.88 MB | 2次下載 | 免費(fèi)
- 6CPCI6310型復(fù)合視頻采集板資料
- 0.04 MB | 1次下載 | 免費(fèi)
- 7STM32F10xxx參考手冊
- 13.64 MB | 1次下載 | 1 積分
- 8PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24485次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5常用電子元器件介紹
- 3.21 MB | 10次下載 | 免費(fèi)
- 6EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 6次下載 | 2 積分
- 7相關(guān)協(xié)議信號(hào)總結(jié)
- 0.94 MB | 4次下載 | 免費(fèi)
- 8ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊
- 1.66 MB | 4次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評(píng)論