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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

C语言(九)C语言概述

發布時間:2025/7/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言(九)C语言概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 C的起源和發展

     第一代語言是機器語言,他們全都是 0 1 0 1 代碼。

    第二代語言是匯編語言,他們是把這些代碼翻譯成一些英文單詞。

    第三代語言是高級語言,C語言,C++,java,C#。

    

    機器語言速度最快,匯編語言其次,高級語言速度最慢。

    高級語言中速度最快的C語言。

    ?

    產生時間:1972-1973

   ? ? ?產生地點;美國貝爾實驗室(Bell)

   ? ? ?創始人:Dennis.M.Ritchie和Ken.Thompson

   ? ? ?目的:改寫UNIX系統

    

    ?1983年 ANSI C

     1987年 ANSI C 87

     1994年 C99

二、C語言的特點

    優點:

      代碼量小 ?速度快 ?功能強大

    缺點:

      危險性高  開發周期長  可移植性不強

    windows是用C和C++寫的

    UNIX和LINUX都是用C語言寫的

三、C語言的應用領域

    系統軟件開發

      操作系統:Windows.linux.Unix

      驅動程序:主板驅動、顯卡驅動、攝像頭驅動

      數據庫:DB2、Oracle、Sql server

    應用軟件開發

      辦公軟件;Wps

      圖形圖像多媒體:ACDsee Photoshop MediaPlayer

      嵌入式軟件開發:智能手機、掌上電腦

      游戲開發:2D、3D游戲

四、C語言的重要性

    有史以來最重要的語言

    所有大學工科和理科學生必修課程

    最重要系統軟件:windows、linux、unix均使用c開發

    一名合格黑客必須掌握的語言

    任何一個像終身從事程序設計和開發人員必須熟練掌握的語言

    大企業、外企業招聘程序員必考的語言

    為學習數據結構、C++、java、c#莫定基礎

? ? ? ? ? ? ? ?

? ? ? ? ? ? ?入門最基本的方法就是從C語言入手

? ? ? ? ? ? ? ? ?當你成為C語言的高手,那么就你狠容易進入到操作系統的平臺里面去:當你進入到操作系統 的平臺 ? ? ? ? ? 離去實際做程序時,就會懂得進行調試:當你懂得調試的時候,你就會發現能輕而易舉的了解整個平臺的 ? ? ? ? ? ? 架構。這時候,計算機基本上都在你的掌握之中了,沒有什么東西能逃得出你的手掌心。

五、怎樣學C語言

    途徑:多思考,多上機

    目標:能看懂程序,能調試程序,自學能力要很強。

    

    參考資料:

      譚浩強《C語言程序設計》清華

      《The C programming language》機械工業

      《C Primer Plus》60元 人名郵電

      《C和指針》65 人名郵電

      《C專家編程》絕版

      《C陷阱與缺陷》人名郵電30

      《C科學與藝術》機械工業

      《高質量c/c++編程》 林銳

六、學習目標

    了解程序語言及發展歷史

    熟練掌握C語言的語法規則

    掌握簡單的算法

    理解面向過程的思想,這非誠有助于將來對面向對象的思想的學習

      能看懂程序

      會調試程序

      掌握將大問題轉化為一系列小問題來求解的思想

    為學習c++、數據結構、C#、java打下良好的基礎

七、學java為什么建議要先學C

    學C就是在學java,因為C語言至少80%的語法知識都被java繼承過來了

    c是面向過程的語言的代表,學好C有助于學習java中面向對象的思想

    學好c中的指針是理解java中引用的基礎!如果不懂指針就不可能對java中引用有深刻的理解,而引用java中一個最基本但有十分重要的概念。

?

轉載于:https://www.cnblogs.com/Maxwell599/p/3153953.html

總結

以上是生活随笔為你收集整理的C语言(九)C语言概述的全部內容,希望文章能夠幫你解決所遇到的問題。

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