C語言 教程

c語言 教程

c語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。c語言能以簡易的方式編譯、處理低級存儲器。c語言是僅產(chǎn)生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設(shè)計語言。

c語言,最初由丹尼斯·里奇在貝爾實驗室為開發(fā) unix 操作系統(tǒng)而設(shè)計的,于 1972 年在 dec pdp-11 計算機上被首次實現(xiàn)。

在 1978 年,布萊恩·柯林漢(brian kernighan)和丹尼斯·里奇(dennis ritchie)制作了 c 的第一個公開可用的描述,現(xiàn)在被稱為 k&r 標準。

unix 和 linux 操作系統(tǒng)和幾乎所有的 unix 應(yīng)用程序都是用 c 語言編寫的。c 語言現(xiàn)在已經(jīng)成為一種廣泛使用的專業(yè)語言。

  • 易于學(xué)習(xí)。
  • 結(jié)構(gòu)化語言。
  • 它產(chǎn)生高效率的程序。
  • 它可以處理底層的活動。
  • 它可以在多種計算機平臺上編譯。

 

1. 關(guān)于 c

  • c 語言是為了編寫 unix 操作系統(tǒng)而被發(fā)明的。
  • c 語言是以 b 語言為基礎(chǔ)的,b 語言大概是在 1970 年被引進的。
  • c 語言標準是于 1988 年由美國國家標準協(xié)會(ansi,全稱 american national standard institute)制定的。
  • 截至 1973 年,unix 操作系統(tǒng)完全使用 c 語言編寫。
  • 目前,c 語言是最廣泛使用的系統(tǒng)程序設(shè)計語言。
  • 大多數(shù)先進的軟件都是使用 c 語言實現(xiàn)的。
  • 當今最流行的 linux 操作系統(tǒng)和 rdbms mysql 都是使用 c 語言編寫的。

 

2. 為什么要使用 c?

c 語言最初是用于系統(tǒng)開發(fā)工作,特別是組成操作系統(tǒng)的程序。由于 c 語言所產(chǎn)生的代碼運行速度與匯編語言編寫的代碼運行速度幾乎一樣,所以采用 c 語言作為系統(tǒng)開發(fā)語言。下面列舉幾個使用 c 的實例:

  • 操作系統(tǒng)
  • 語言編譯器
  • 匯編器
  • 文本編輯器
  • 打印假脫機
  • 網(wǎng)絡(luò)驅(qū)動器
  • 現(xiàn)代程序
  • 數(shù)據(jù)庫
  • 語言解釋器
  • 實體工具

 

3. c 程序

一個 c 語言程序,可以是 3 行,也可以是數(shù)百萬行,它可以寫在一個或多個擴展名為 "?.c?" 的文本文件中,例如,?hello.c?。您可以使用 "vi"、"vim" 或任何其他文本編輯器來編寫您的 c 語言程序。

本教程假定您已經(jīng)知道如何編輯一個文本文件,以及如何在程序文件中編寫源代碼。

下一節(jié):c 環(huán)境設(shè)置

c 簡介

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频