《C語言概述》

2021-10-14 16:23:31 字數 1249 閱讀 1105

計算機是生活必需品,如果想讓計算機按照你的特定意圖工作,就需要寫程式

人:what to do :要我幹嘛

計算機的是願意做一些重複性的操作去得到結果的

程式是用程式設計語⾔寫出來讓計算機解決問題的

不是用程式設計語⾔來和計算機交談,而是描述要求計算機如何做事情的過程或⽅法

計算機的所有工作都叫計算

實現計算的步驟邏輯就是演算法

解釋執行:借助⼀個程式,那個程式能理解你的程式,然後按照你的要求讓計算機執行

編譯執行:借助⼀個程式,就像⼀個翻譯,把你的程式翻譯成計算機真正能懂的語言(機器語⾔)程式,然後,這個機器語⾔寫的程式就能直接執行了,以後執行**也是執行這個編譯好了的程式

語言本無編譯、解釋之分,只是有常用的執行方式而已

解釋型語⾔有特殊的計算能力,編譯型語言有確定的運算效能

1.為什麼學c

現代的程式設計語⾔在語法上的差異很小幾乎都是c-like語⾔

語言的能力、適用領域主要是由函式庫和傳統根基所決定的

2.c語言歷史

c語言是從b語言發展⽽來的,b語⾔是從bcpl發展⽽

來的,bcpl是從 fortran發展⽽來的

• bcpl和b都支援指標間接方式,所以c也⽀持了

而指標是使c語言成為c語言的重要事物

• 2023年3月,第三版的unix上出現了c語言的編譯器

• 2023年11月,第四版的unix(system four)發布了,

這個版本是完全⽤c語⾔重新寫的

3.c的發展與版本

經典 c 又被叫做 「k&r the c」

2023年ansi發布了⼀個標準——ansi c

2023年iso接受了ansi的標準——c89

c的標準在2023年和2023年兩次更新——c95和c99

所有的當代編譯器都⽀持c99了

4.c用在哪

作業系統

嵌入式系統

驅動程式

底層驅動

5.c是一種工業語言

開發效率》學習過程

開發效率》開發樂趣

日常應用很少直接用c語言編寫

學習c的過程主要是寫練習**,而非真實軟體

6.推薦的程式設計軟體

devcpp:繼承開發環境,編譯+執行

C語言概述

c語言歷史 1970年 unix的研製者丹尼斯 里奇 dennis ritchie 和肯 湯普遜 ken thompson 研製出b語言 bcpl語言 19世紀70年代末丹尼斯 里奇第一次把b語言改為c語言 1983年美國國家標準委員會 ansi 對c語言進行標準化,頒布了第乙個c語言草案 83an...

C語言概述

c語言概述 從乙個簡單的例項開始 math.h stdio.h main 源程式的結構特點 1.乙個 語言源程式可以由乙個或多個原始檔組成。2.每個原始檔可由乙個或多個函式組成。3.乙個源程式不論由多少個檔案組成,都有乙個且只能有乙個main函式,即主函式。4.源程式中可以有預處理命令 includ...

c 語言概述

c 語言是目前世界上最流行和應用最廣的一種計算機高階程式語言。他從早期的c語言發展演化而來,c 對c語言不是簡單的擴充,而是從面向過程的語言發展為既面向過程又物件導向的語言,以適應軟體開發技術從面向過程轉向物件導向的客觀發展的需要。c 語言是對c語言的繼承,豐富和發展,既適合開發面向過程的程式,又適...