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