更新時間:2022-10-26 來源:黑馬程序員 瀏覽量:
C語言是一種通用的、面向過程的編程語言,它具有高效、靈活、可移植等優(yōu)點。在最近20多年里,它被運用在各種系統(tǒng)軟件與應(yīng)用軟件的開發(fā)中,是使用最廣泛的編程語言之一。本章將針對C語言的發(fā)展歷史、開發(fā)環(huán)境搭建、和C語言的運行機(jī)制進(jìn)行詳細(xì)地講解。
C語言的原型為ALGOL 60語言(也稱A語言)。
1963年:劍橋大學(xué)將ALGOL 60語言發(fā)展成為GPL語言。
1967年:劍橋大學(xué)的Matin Richards簡化GPL,產(chǎn)生了BGPL語言。
1970年美國貝爾實驗室的Ken Thompson將GPL語言修改為B語言。
1973年::美國貝爾實驗室的Dennis M.Ritchie在B語言的基礎(chǔ)上設(shè)計出了C語言。
1978年:Brian W.Kernighan和Dennis M.Ritchie出版了名著《The C Programming Language》。
美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)組織了由硬件廠商、軟件設(shè)計師、編譯器設(shè)計師等成員成立的標(biāo)準(zhǔn)C委員會,建立了通用的C語言標(biāo)準(zhǔn)。第一版C語言標(biāo)準(zhǔn)在1989年頒布,稱為C89。從1989年至今,陸續(xù)頒布了多個C語言標(biāo)準(zhǔn)。
市面上有許多支持C語言的開發(fā)工具,良好的開發(fā)環(huán)境具有以下功能:方便開發(fā)人員編寫程序、方便程序調(diào)試和運行、提高開發(fā)效率。
1.表達(dá)能力強(qiáng)
C語言自由簡潔,使用簡單的方法就能構(gòu)造出復(fù)雜數(shù)據(jù)類型或者數(shù)據(jù)結(jié)構(gòu),具備復(fù)雜數(shù)據(jù)結(jié)構(gòu)運算能力。
3.高效性
C語言可以直接操作內(nèi)存,執(zhí)行效率更接近匯編。
2.應(yīng)用軟件
C語言高效、穩(wěn)定,因此常用于開發(fā)企業(yè)數(shù)據(jù)管理軟件,如Oracle、MySQL等。
4.游戲開發(fā)
C語言具有強(qiáng)大的圖像處理能力、可移植性、高效性等特點,因此常用于大型游戲開發(fā),進(jìn)行游戲環(huán)境渲染、圖像處理等。以下幾種都可以進(jìn)行C語言的開發(fā)。
但Visual Studio最為方便快捷,目前最流行的C語言開發(fā)工具為Visual Studio,它是微軟開發(fā)的集成環(huán)境,工具齊全,支持多種語言。
目前最新版本為Visual Studio2019。Visual Studio 2019有3個版本:企業(yè)版、專業(yè)版、社區(qū)版。社區(qū)版免費用于個人和開源項目開發(fā),是教學(xué)和初學(xué)C語言者的首選。
步驟一:訪問Visual Studio官網(wǎng),下載Visual Studio 2019 Community版本,下載完成后雙擊安裝包彈出程序組件安裝提示框。
步驟二:單擊“繼續(xù)”按鈕,下載安裝Visual Studio 2019需要的程序組件。
步驟三:下載安裝完成之后,會彈出一個界面,讓用戶選擇所需要的開發(fā)環(huán)境。
步驟四:選擇開發(fā)需要的工具與環(huán)境,由于本教材是將Visual Studio 2019作為C語言開發(fā)環(huán)境,C++兼容C語言,所以在步驟三中選擇“使用C++的桌面開發(fā)”選項即可,選擇完成之后,單擊安裝位置后面的“更改..”鏈接,進(jìn)入安裝路徑選擇界面。
步驟五:選擇Visual Studio 2019的安裝路徑、下載緩存路徑。路徑選擇完成后,單擊"安裝”按鈕開始安裝Visual Studio 2019。
步驟六:安裝完成后,打開Visual Studio2019,首次啟動時,Visual Studio2019會提示登錄。
步驟七:單擊“以后再說”鏈接,跳過賬號登錄,彈出主題設(shè)置界面。
步驟八:完成主題設(shè)置后,單擊"啟動Visual Studio"按鈕,啟動Visual Studio 2019,完成安裝。