日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【C语言简介】C语言的前世今生

發布時間:2025/3/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C语言简介】C语言的前世今生 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言的發展歷史:

  • 20世紀70年代初,貝爾實驗室的Dennis Richie 等人在B語言基礎上開發出C語言,最初是作為UNIX的開發語言;

  • 20世紀70年代末,隨著微型計算機的發展,C語言開始移植到非UNIX環境中,并逐步成為獨立的程序設計語言;

  • 在1978年,Kernighan和里奇的《C程序設計語言》第一版出版,在這本書中,C語言通常被表述成“K&R C”;

  • 1988年ANSI(美國國家標準協會)對C語言進行了標準化,產生了“ANSI C”;

  • 在ANSI標準化自己的過程中,一些新的特征被加了進去。ANSI也標準了函數庫。ANSI C標準被ISO(國際標準化組織)采納成為ISO 9899。ISO的第一個版本文件在1990年出版,誕生了“ISO C”;

  • 標準在90年代才經歷了改進,這就是ISO9899:1999(1999年出版)。這個版本就是通常提及的C99。它被ANSI于2000年三月采用。

  • C語言的特點: ?

  • C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、字節和地址進行操作, 而這三者是計算機最基本的工作單元;

  • C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化;

  • C語言功能齊全。具有各種各樣的數據類型,并引入了指針概念,可使程序效率更高。

  • C語言具有繪圖能力強,可移植性,并具備很強的數據處理能力,因此適于編寫系統軟件、三維、二維圖形和動畫,支持多種顯示器和驅動器;

  • C語言適用范圍大。適合于多種操作系統,如Windows、DOS、UNIX等等;也適用于多種機型。?

  • C語言的優點:

  • 既有高級語言的結構和編程環境,又有類似于低級語言(如匯編語言)的系統資源操縱能力。目標代碼的執行效率只比匯編低10~20% ,比其他高級語言高,適合解決有實時要求的問題;

  • 有豐富的運算符、數據類型和表達式,對程序設計有良好的適應性;

  • 支持以函數為基礎結構化程序設計、多文件構成及文件獨立編譯,適合大型復雜程序設計;

  • 語言簡潔、緊湊,使用方便、靈活,書寫形式自~由;

  • 代碼及可執行程序的可移植性好。

  • C語言的缺點:

  • C語言它的最大的缺點就是,如果你的項目很復雜,大量的開發人員互相之間需要更新大段代碼時,C語言可能會使事情變得異常麻煩。因為C是在面向對象方法流行之前開發的,這大大降低了C語言復雜設計的可能性。(不要以為C語言做不了大項目 - -世界上有太多的經典都是用C語言完成的,如果你想了解C語言的能力,不妨看看QUAKE3的源代碼——很敬佩ID的無私,這份代碼完全是公開的,任何人都可以使用它與修改它。);

  • 輸入輸出相對很多語言都較為復雜。對于字符串的處理,只能通過字符數組實現。繪圖操作較為復雜;

  • C語言的缺點主要表現在數據的封裝性上,這一點使得C在數據的安全性上有很大缺陷,這也是C和C++的一大區別;

  • C語言的語法限制不太嚴格,對變量的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握;

  • 指針是C語言的一大特色,可以說是C語言優于其它高級語言的一個重要原因。就是因為它有指針,可以直接進行靠近硬件的操作,但是C的指針操作也給它帶來了很多不安全的因素。C++在這方面做了很好的改進,在保留了指針操作的同時又增強了安全性。Java取消了指針操作,提高了安全性;

  • 類型檢查機制相對較弱、缺少支持代碼重用的語言結構

  • 結束語:學習編程其實并不難,謝謝大家的支持,今天就給大家分享到這里,如果有喜歡或者想學習C語言的朋友可以加一下小編我自己的C語言交流群815393895,下篇文章見

    總結

    以上是生活随笔為你收集整理的【C语言简介】C语言的前世今生的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 黑人vs日本人ⅹxxxhd | 亚洲欧美视频在线 | 成人夜色视频 | 欧美区一区二区三 | 一区影视| 精品国产一区二区三区久久久久久 | 91精品国产综合久久香蕉922 | 福利av在线| 青青青青操 | 台湾久久| 一区二区伦理 | 91超碰在线播放 | 欧美三级欧美一级 | 欧美精品1区2区3区 精品成人一区 | 91久久精品一区 | 日本黄色生活片 | 欧美一级免费视频 | 在线中文字幕第一页 | 亚洲啪啪网 | 免费在线观看中文字幕 | 91免费观看入口 | 爱爱的网站 | av一起看香蕉 | 五月天激情婷婷 | 女人被狂躁c到高潮喷水电影 | 激情戏网站 | 嫩草国产在线 | a一级网站 | 午夜免费毛片 | 中文字幕+乱码+中文字幕一区 | 国内露脸中年夫妇交换 | 黄色avv | 中文字幕23 | 天堂av免费在线观看 | 久久久久久久久艹 | 色婷婷综合久久久久中文 | 好男人www社区 | 影音先锋婷婷 | 黄色片一区二区三区 | 日韩精品麻豆 | 激情伦成人综合小说 | 国产精品刘玥久久一区 | 国产不卡毛片 | 亚洲国产精品无码久久久久高潮 | 国产精品jizz在线观看无码 | 精品国产一区二区三 | 国产高清在线精品 | av影视在线观看 | 国产欧美精品在线观看 | 91www| 亚洲国产精品系列 | 成人夜间视频 | 日本在线视频免费观看 | 亚洲啪啪 | 午夜小视频免费 | 一区二区三区四区中文字幕 | 91美女在线| 秋霞一区二区 | 暖暖av在线 | 日韩成人av电影 | 久久日韩 | 国产亚洲精品久久久久四川人 | 国产尤物av| 黄色a∨| 看一级片 | 精品99在线观看 | 91久久综合 | 在线免费观看亚洲视频 | 久久青草免费视频 | jizz一区二区 | 性一区 | www.黄色大片| 人妻体体内射精一区二区 | 色噜噜狠狠成人中文 | 国产在线高清视频 | 欧美一区欧美二区 | 欧美日韩亚洲免费 | 综合在线一区 | 久久久久久五月天 | 国产精品乱码一区二区 | 日韩中文字幕在线视频 | 久久久亚洲天堂 | www天天干| 日韩久久视频 | 国产粉嫩av| 天堂8中文 | av资源中文在线 | 久久久久久久亚洲 | 伊人草| 永久av| 成人18视频免费69 | www.一区二区三区 | 中文天堂 | 亚欧洲精品在线视频 | 中日韩在线观看视频 | 免费无毒av | 亚洲美女福利 | 伊人一二三 | 最近2018年手机中文字幕版 |