C語(yǔ)言入門軟件開發(fā)(c語(yǔ)言軟件開發(fā)教程)
了解C語(yǔ)言
C語(yǔ)言有很多實(shí)用場(chǎng)景,我們平時(shí)實(shí)用的Windows操作系統(tǒng)就是c語(yǔ)言寫的。c語(yǔ)言編寫的軟件性能非常強(qiáng),甚至很多航天航空領(lǐng)域核心邏輯都是c語(yǔ)言寫的。這些實(shí)際領(lǐng)域可能比較遙不可及,但是學(xué)習(xí)c語(yǔ)言可以掌握軟件開發(fā)的機(jī)制,培養(yǎng)計(jì)算機(jī)編程的邏輯思維。打開c語(yǔ)言大門,沒有捷徑,只有多練習(xí)多思考多琢磨,之后就會(huì)感受c語(yǔ)言的魅力.
c語(yǔ)言開發(fā)環(huán)境安裝
安裝包為:Bloodshed_Dev_C_5.11.0.0.exe
安裝演示:
1.雙擊 Bloodshed_Dev_C_5.11.0.0.exe
這里最好選擇English,看不懂的單詞百度,勁量用英語(yǔ)閱讀
然后點(diǎn)“ok”
2. 之后一路 next ,到install,就會(huì)自動(dòng)安裝。
3.
等待綠色安裝進(jìn)度條走完。
c開發(fā)環(huán)境工具搭建完畢。
初試c開發(fā)環(huán)境
1. 雙擊桌面這個(gè)圖標(biāo):
2. 打開之后界面:
3. 依次點(diǎn)擊:file -> new -> project
選擇 emtpy project,點(diǎn)擊 c project ,name輸入工程名:“myproject001”
然后 ok
然后提示選擇保存目錄,可以保存到自己u盤,我這里保存到桌面:
桌面就出現(xiàn)一個(gè)myproject001.dev文件。這個(gè)文件和相關(guān)c文件復(fù)制給別人,別人可以直接用!
這里感受一下工程的意義,相當(dāng)于是一個(gè)整體封包一樣,可以進(jìn)行很好的傳遞,保存,復(fù)用,如果沒有工程的概念,一堆c語(yǔ)言文件,互相如何關(guān)聯(lián)呢?
4. 鼠標(biāo)在新建工程上右鍵,new file,然后復(fù)制以下代碼到新建的文件中:
#include <stdio.h>int main(){ int i,j,t,a[11]; //定義變量及數(shù)組為基本整型 printf(“請(qǐng)輸入10個(gè)數(shù):n”); for(i=1;i<11;i ) scanf(“%d”,&a[i]); //從鍵盤中輸入10個(gè)數(shù) for(i=1;i<10;i ) //變量i代表比較的趟數(shù) for(j=1;j<11-i;j ) //變最j代表每趟兩兩比較的次數(shù) if(a[j]>a[j 1]) { t=a[j]; //產(chǎn)利用中間變童實(shí)現(xiàn)兩值互換 a[j]=a[j 1]; a[j 1]=t; } printf(“排序后的順序是:n”); for(i=1;i<=10;i ) printf(“]”,a[i]); //將胃泡排序后的順序輸出 printf(“n”); return 0;}
5. 好了,現(xiàn)在可以運(yùn)行上面c語(yǔ)言代碼試試效果了!激動(dòng)
鼠標(biāo)點(diǎn)擊菜單欄中的,execute -> compile,這時(shí)候注意看下面的compile log,等編譯結(jié)束,出現(xiàn) Errors: 0說(shuō)明代碼沒有語(yǔ)法編譯錯(cuò)誤(沒有錯(cuò)誤,僅說(shuō)明代碼沒有語(yǔ)法錯(cuò)誤)。
然后 execute -> run 執(zhí)行.
執(zhí)行結(jié)果,可以看到這個(gè)程序可以吧是個(gè)數(shù)字,從小到大排序。