在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

編程入門C語言簡介

導讀C語言對操作系統和系統使用程序以及需要對硬件進行操作的場合,用C語言明顯優于其它高級語言,許多大型應用軟件都是用C語言編寫的。C語言具有繪圖能力強,可移植性,并具備很強的數據處理能力,因此適于編寫系統軟件,三維,二維圖形和動畫它是數值計算的高級語言。常用的編譯軟件有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++.Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++.Lccwin32 C Compiler 3.1,Microsoft C,High C,等等.....。C語言的發展歷史;

C語言是目前世界上流行、使用最廣泛的高級程序設計語言。C語言對操作系統和系統使用程序以及需要對硬件進行操作的場合,用C語言明顯優于其它高級語言,許多大型應用軟件都是用C語言編寫的。C語言具有繪圖能力強,可移植性,并具備很強的數據處理能力,因此適于編寫系統軟件,三維,二維圖形和動畫它是數值計算的高級語言。常用的編譯軟件有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C,等等......C語言的發展歷史C語言的發展頗為有趣。它的原型ALGOL 60語言。1963年,劍橋大學將ALGOL 60語言發展成為CPL(Combined Programming Language)語言。1967年,劍橋大學的Matin Richards 對CPL語言進行了簡化,于是產生了BCPL語言。1970年,美國貝爾實驗室的Ken Thompson將BCPL進行了修改,并為它起了一個有趣的名字“B語言”。意思是將CPL語言煮干,提煉出它的精華。并且他用B語言寫了第一個UNIX操作系統。而在1973年,B語言也給人“煮”了一下,美國貝爾實驗室的D.M.RITCHIE在B語言的基礎上最終設計出了一種新的語言,他取了BGPL的第二個字母作為這種語言的名字,這就是C語言。為了使UNIX操作系統推廣,1977年Dennis M.Ritchie 發表了不依賴于具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,從而使C語言成為目前世界上流行最廣泛的高級程序設計語言。1988年,隨著微型計算機的日益普及, 出現了許多C語言版本。由于沒有統一的標準,使得這些C語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標準研究所(ANSI)為C語言制定了一套ANSI標準, 成為現行的C語言標準 3.C語言的主要特點 。C語言發展迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。用C語言加上一些匯編語言子程序, 就更能顯示C語言的優勢了,象PC- DOS 、WORDSTAR等就是用這種方法編寫的。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,也適用于多種機型。

為你推薦
資訊專欄
熱門視頻
相關推薦
電腦開機藍屏出現錯誤代碼0x0000008E該怎么辦 編程入門Pascal語言簡介 如何禁用光驅刻錄功能設置光驅只讀而禁止刻錄的方法 共享文件夾無法訪問設置文件夾訪問權限共享文件夾拒絕訪問的解決方法 如何禁止電腦使用可移動存儲設備禁止電腦復制文件到U盤的方法 企業數據加密軟件公司圖紙加密軟件企業加密軟件排名 如何快速排除局域網故障 無法使用網絡打印機 internet選項在哪打開具體在哪個位置 交換機流量過大時速度慢 如何實現多人共用一臺電腦將自己的電腦屏幕與多人共享方法介紹 如何為網卡配置IP地址 在電腦上怎么添加刪除和修改密碼 組策略禁用U盤Win7組策略屏蔽USB存儲設備防止數據泄密的方法 電腦變慢了怎么處理電腦緩存垃圾變多的解決方法 電腦如何禁用U盤屏蔽USB移動存儲工具的使用保護電腦文件安全 開始菜單中的下載文件夾顯示異常怎么回事如何解決 電腦桌面快捷圖標左下角顯示問號該怎么辦 命令行清空或還原HOSTS文件內容包括覆蓋hosts 電腦的文件文件夾如何設置隱藏和顯示 怎么在電腦上安裝自己喜歡的字體 命令提示符窗口變小文字看不清楚該怎么辦 電腦進入bios后鼠標鍵盤失靈了該怎么辦 電腦輸入法圖標不顯示需要用ctfmon命令才能顯示的三種解決辦法 控制面板不能卸載程序提示請等待當前程序完成卸載或更改 電腦的某個磁盤如何設置成共享 升級后網絡無法正常工作 不用第三方軟件怎么刪除頑固文件夾 電腦開機藍屏代碼為0x000000ED怎么解決 電腦怎么清理磁盤的垃圾電腦磁盤垃圾清理方法 電腦右鍵新建菜單項太多怎么清理 電腦關機時間很長一直顯示正在關機怎么辦 共享上網需要準備什么 如何設置電腦鬧鐘電腦自動的計劃任務功能設置鬧鐘方法 evtx是什么文件格式查看后綴名為evtx的文件的技巧 catia軟件無法卸載怎么辦徹底刪除catia等三維軟件的方法 企業局域網設置共享文件夾的不同訪問權限共享文件訪問權限設置方法 u盤被寫保護怎么解除注冊表usb寫保護u盤寫保護怎么去掉 怎么識別寬帶賬號網絡連接名稱怎么更改 電腦鼠標雙擊任何程序都是打開屬性窗口的解決辦法
Top 主站蜘蛛池模板: 精品一区二区三区在线视频 | 国产免费视屏 | 日韩欧美制服 | 国产资源视频在线观看 | 色在线播放 | 亚洲欧美综合网 | 精品综合一区二区三区 | 亚洲欧美日本综合 | 国产日韩欧美一区二区三区视频 | 欧美在线视频 一区二区 | 91发布页| 欧美日韩无| 国产成人精品日本亚洲语音1 | 国产日韩欧美亚洲综合在线 | 国产视频a | 2019亚洲日韩新视频 | 91九色国产porny | 国产亚洲欧美一区二区三区 | 久久91精品国产91久久小草 | 日韩高清在线高清免费 | 另类专区另类专区亚洲 | a天堂专区一区二区三区 | 国产精品久久久久久久 | 欧美国产日韩一区二区三区 | 欧美黄色一级视频 | 亚洲欧美成人综合久久久 | 国产欧美日韩一区 | 亚洲精品国产第七页在线 | va欧美国产在线视频 | 91伊人国产| 欧美嫩交| 亚洲国产成人影院播放 | 国产成人精品一区二区三在线观看 | 欧美我不卡 | 中文字幕在线播放第一页 | 日韩精品欧美一区二区三区 | 国产亚洲精品va在线 | 亚洲高清在线视频 | 亚洲一区中文字幕在线 | 亚洲精品99久久久久中文字幕 | 亚洲精品911 |