我曾經(jīng)對朋友們說過,我發(fā)表的每一篇文章,都會講解一個c語言的知識點(diǎn),讓大家循序漸進(jìn)地學(xué)習(xí)并掌握c這門編程語言。大家接觸到我的文章是隨機(jī)的,很可能只看到其中一篇或者兩篇,想系統(tǒng)學(xué)習(xí)的朋友可以點(diǎn)擊文章左上角的logo, 也就是帶有“C語言”三個字那個藍(lán)色的圓圈,進(jìn)入到我的主頁,那里有我寫的所有文章。建議大家按發(fā)表時間順序閱讀每一篇文章,因?yàn)榍懊娴奈恼潞秃竺娴奈恼率茄驖u進(jìn)的關(guān)系。
今天我跟大家來聊一下c語言開發(fā)環(huán)境。
對于沒接觸過軟件開發(fā)的朋友來說,提到“環(huán)境”一詞,很容易聯(lián)想到自然環(huán)境,比如空氣好不好,風(fēng)景是否優(yōu)美。這里要解釋一下,c語言開發(fā)環(huán)境,與自然環(huán)境是沒有關(guān)系的,它指的是c語言開發(fā)所需要的所有工具軟件,也許這樣定義并不是很標(biāo)準(zhǔn),但是卻容易理解。
那么c語言開發(fā)環(huán)境都包括哪些部分呢?主要包含三個部分,編輯環(huán)境、編譯環(huán)境和運(yùn)行環(huán)境。編輯環(huán)境就是我們用什么軟件來編寫c語言程序,或者說把你的c語言程序?qū)懺谀睦铩1热缒憧梢杂脀indows系統(tǒng)自帶的記事本、寫字板,或者用UltraEdit編輯軟件,這些都可以,但是業(yè)界普遍使用的編輯器是SourceInsight軟件。程序編寫好之后,為了獲得可執(zhí)行文件,我們需要對你的程序進(jìn)行編譯,目的是把你的程序轉(zhuǎn)變成計(jì)算機(jī)能識別的內(nèi)容,而編譯的工具軟件就是編譯環(huán)境。運(yùn)行環(huán)境包括硬件運(yùn)行環(huán)境和軟件運(yùn)行環(huán)境,硬件運(yùn)行環(huán)境就是你的程序在什么設(shè)備上執(zhí)行,比如在電腦上執(zhí)行還是路由器上執(zhí)行,如果在電腦上執(zhí)行,那么硬件運(yùn)行環(huán)境就是電腦,如果在路由器上執(zhí)行,那么硬件運(yùn)行環(huán)境就是路由器。軟件環(huán)境就是可執(zhí)行程序在什么軟件上運(yùn)行,通常是操作系統(tǒng),比如windows系統(tǒng)或者linux系統(tǒng)。
許多軟件同時支持編輯、編譯和運(yùn)行,換句話說,它既是編輯環(huán)境,又是編譯環(huán)境,也是運(yùn)行環(huán)境,我們稱這類軟件為集成開發(fā)環(huán)境,簡稱IDE。鑒于很多剛接觸c語言的朋友還不清楚怎樣搭建環(huán)境,我也不希望大家把時間都浪費(fèi)在搭建環(huán)境上,所以這里建議大家在網(wǎng)上找一個可以在線使用的免費(fèi)IDE,比如codingground, 其地址是https://www.tutorialspoint.com/compile_c_online.php,這個只是學(xué)習(xí)c語言的輔助工具,希望頭條審核時不要誤判。這個IDE的界面是這樣的:
左側(cè)黑色部分是編輯環(huán)境,你可以在這里編寫你的c語言程序。如果你點(diǎn)擊左上角的Execute標(biāo)簽,程序就會編譯、執(zhí)行,結(jié)果在右側(cè)顯示。我來執(zhí)行一下這個IDE自帶的程序,結(jié)果是這樣的:
好了,今天的知識點(diǎn)就跟朋友們分享到這里。
-
Linux
+關(guān)注
關(guān)注
87文章
11342瀏覽量
210186 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3567瀏覽量
89159 -
C語言
+關(guān)注
關(guān)注
180文章
7614瀏覽量
137472
發(fā)布評論請先 登錄
相關(guān)推薦
評論