在linux系統(tǒng)中運(yùn)行c語言程序 c語言開發(fā)的6個(gè)步驟?
c語言開發(fā)的6個(gè)步驟?1定義計(jì)劃目標(biāo)在你開始寫一個(gè)程序之前,你應(yīng)該清楚地知道你想讓程序做什么。考慮程序需要的信息,程序需要執(zhí)行的計(jì)算和操作,以及程序應(yīng)該向您報(bào)告的信息。在這個(gè)規(guī)劃階段,你應(yīng)該用一般概念
c語言開發(fā)的6個(gè)步驟?
1定義計(jì)劃目標(biāo)
在你開始寫一個(gè)程序之前,你應(yīng)該清楚地知道你想讓程序做什么??紤]程序需要的信息,程序需要執(zhí)行的計(jì)算和操作,以及程序應(yīng)該向您報(bào)告的信息。在這個(gè)規(guī)劃階段,你應(yīng)該用一般概念而不是一些特定的計(jì)算機(jī)語言術(shù)語來考慮問題。簡單來說,我們要思考的是這個(gè)程序是用來做什么的。
2設(shè)計(jì)程序
當(dāng)你對(duì)程序需要完成什么有了概念性的了解,你就要決定程序應(yīng)該如何完成,用戶界面應(yīng)該是什么樣的,程序應(yīng)該如何組織,目標(biāo)用戶是誰,你需要多長時(shí)間完成程序等等。
其實(shí)這部分就跟寫作文一樣。在你決定了你要寫什么題目之后,你要列出你文章的大綱,你需要幾個(gè)段落,你需要使用什么技巧,每段寫了什么,你有多少時(shí)間來完成這篇文章。就把這些內(nèi)容規(guī)劃出來做個(gè)提綱,然后依次實(shí)施。
3編寫代碼
程序有了清晰的設(shè)計(jì)后,就可以通過寫代碼來實(shí)現(xiàn)了。換句話說,把你的設(shè)計(jì)思路變成C語言。這才是你真正需要用到C知識(shí)的地方。你可以把你的想法寫在紙上,但最終你必須把代碼輸入電腦。一般來說,你需要使用一個(gè)文本編輯器來創(chuàng)建一個(gè)名為源代碼的文件,這個(gè)文件包含了你的程序設(shè)計(jì)的C實(shí)現(xiàn)。
4運(yùn)行程序
一般來說,可執(zhí)行文件是打開后可以直接運(yùn)行的文件。在一般的操作系統(tǒng)中(比如Windows和Linux),如果要運(yùn)行一個(gè)程序,只需要雙擊文件或者右鍵打開即可。這是一個(gè)可執(zhí)行文件。那么我如何生成一個(gè)可執(zhí)行文件呢?比如在Windows環(huán)境下,使用Qt編譯器運(yùn)行程序,可以使用快捷鍵CTRL R生成程序,顯示程序結(jié)構(gòu)。如果使用Visual Studio編譯器,它將由Ctrl F5編譯并運(yùn)行。
5測試和調(diào)試程序
程序能正常運(yùn)行是極好的,但有時(shí)可能不能正確運(yùn)行。因此,您應(yīng)該檢查程序中是否有任何錯(cuò)誤。這個(gè)錯(cuò)誤在計(jì)算機(jī)行話里叫做Bug。調(diào)試是為了發(fā)現(xiàn)并糾正程序錯(cuò)誤。學(xué)習(xí)中犯錯(cuò)誤是很自然的,編程中似乎也會(huì)犯錯(cuò)誤,所以當(dāng)你將所學(xué)應(yīng)用于編程時(shí),你 你最好做好準(zhǔn)備,總是認(rèn)為你容易犯錯(cuò)誤。當(dāng)你成為一個(gè)技能更強(qiáng)、技術(shù)更精湛的程序員時(shí),你的錯(cuò)誤會(huì)變得更嚴(yán)重、更難以察覺。
你有很多機(jī)會(huì)犯錯(cuò)誤。你可能會(huì)犯一個(gè)基本的設(shè)計(jì)錯(cuò)誤,你可能會(huì)錯(cuò)誤地實(shí)現(xiàn)一個(gè)好的想法,你可能會(huì)因?yàn)楹雎阅硞€(gè)條件而把程序搞得一團(tuán)糟,你可能會(huì)錯(cuò)誤地使用C,你可能會(huì)打錯(cuò)字。錯(cuò)了,還可能出現(xiàn)中英文輸入錯(cuò)誤,等等。.....
然而,這并不是一件可恥的事情。每個(gè)人都會(huì)犯錯(cuò)。當(dāng)你被一個(gè)錯(cuò)誤壓得喘不過氣來的時(shí)候,你會(huì)深深地記住它,以保證下次不會(huì)再犯。此外,編譯器能夠簡單地找到錯(cuò)誤。雖然它贏了 t教你怎么改,它會(huì)幫你標(biāo)出錯(cuò)誤在哪里的線,只要你仔細(xì)檢查錯(cuò)誤的線并改正。
6維護(hù)和修改程序
為自己或他人創(chuàng)建一個(gè)程序后,該程序可能會(huì)有更廣泛的應(yīng)用。如果有,你可能會(huì)發(fā)現(xiàn)需要改變,也就是項(xiàng)目的維護(hù)和修改。這里不得不提一下代碼風(fēng)格和注釋的作用。許多人不知道。;不喜歡寫注釋,代碼風(fēng)格極其凌亂。但是當(dāng)你去維護(hù)別人的時(shí)候。;美國計(jì)劃,如果他不 t寫注釋和代碼堆在一起,你可能會(huì)頭疼得厲害,只想罵寫這個(gè)程序的程序員。養(yǎng)成良好的編程風(fēng)格,寫完程序后標(biāo)注筆記,對(duì)人和自己都是非常好的習(xí)慣。
vim怎么運(yùn)行c語言?
1.如果您的linux終端沒有配置相關(guān)信息,那么通過命令一步一步地執(zhí)行:
# sudo apt-get安裝vim
然后輸入root密碼下載最新的vim(注意vim是vi的升級(jí)版,兩者沒有區(qū)別)。
2.另外,要編譯C語言,需要下載C語言的編譯器。如果在主機(jī)上找不到,請(qǐng)使用以下命令:
# sudo apt-get安裝gcc
只需輸入root密碼,然后按回車鍵。這里的工具暫時(shí)準(zhǔn)備好了。
3.使用vi非常簡單。命令# vi filename打開文件名文件,如果文件名不存在,則創(chuàng)建一個(gè)新文件。我們?cè)谶@里輸入命令:
# vi測試. c
注意后綴。C表示這是一個(gè)C源程序,vi會(huì)自動(dòng)為我們突出顯示語法。
4.我們進(jìn)入文件后,這是一般模式。你可以 還不能輸入任何字符。輸入字符I,左下角顯示插入模式,表示我們已經(jīng)進(jìn)入編輯模式。這時(shí)候我們可以直接輸入代碼。
5.輸入源程序后,我們先按Esc退出編輯模式,再按Ctrl:進(jìn)入命令行模式。答:左下角出現(xiàn)sign,我們輸入wq保存退出。再按一次回車鍵。
6.我們又來到了終端界面。這時(shí),我們有了源文件。讓 讓我們編譯它。該命令如下所示:
# gcc -o測試test.c
成功之后,我們檢查名為test的可執(zhí)行文件是否出現(xiàn)在當(dāng)前目錄中。
然后通過命令#執(zhí)行。/test可以執(zhí)行!
7.此外,如果多個(gè)源程序相互調(diào)用,需要先編譯成目標(biāo)文件,使用命令:
# gcc -c文件1.c文件2.c..
這時(shí)會(huì)生成多個(gè)目標(biāo)文件,比如file1.o f,ile2.o它們可以 不要直接執(zhí)行。使用命令:
# gcc-oexefile1.ofefile2.o..生成最終的可執(zhí)行文件exe。