怎么在WINDOWS中运行C语言程序,在Windows下运行C语言程序
Windows下的編程工具使用 VC 6.0,下面講解如何在VC 6.0下運(yùn)行上節(jié)的“Hello, world”程序。
1) 新建Win32 Console Application工程 打開VC6.0,在菜單欄中選擇“文件 -> 新建”,或者 Ctrl+N,彈出下面的對(duì)話框:
切換到“工程”選項(xiàng)卡,選擇“Win32 Console Application”,填寫工程名稱和路徑,點(diǎn)擊“確定”,會(huì)彈出一個(gè)對(duì)話框詢問類型,這里選擇“一個(gè)空工程”,如下圖所示:
點(diǎn)擊“確定”完成創(chuàng)建。
“Win32 Console Application”是控制臺(tái)應(yīng)用程序,這樣的程序類似 doc 或 cmd,沒有漂亮的界面,可以顯示字符。
2) 新建C源文件 在菜單欄中選擇“文件 -> 新建”,或者 Ctrl+N,彈出下面的對(duì)話框:
切換到“文件”選項(xiàng)卡,選擇“C++ Source File”,填寫文件名,點(diǎn)擊確定完成。
該步驟是向剛才創(chuàng)建的工程添加源文件;C語(yǔ)言源文件一般以 .c 為后綴。
3) 編寫C語(yǔ)言代碼 在工作空間中可以看到剛才創(chuàng)建的工程和源文件,入下圖所示:
雙擊 hello.c,進(jìn)入編輯界面,輸入例1-1中的代碼。
4) 編譯并運(yùn)行代碼 C語(yǔ)言源代碼,必要要經(jīng)過編譯、組建(也被稱為“鏈接”)和運(yùn)行才能看到輸出結(jié)果:
編譯將C語(yǔ)言代碼“翻譯”成機(jī)器碼(這里暫時(shí)可以理解成0和1序列)。
組建將工程所需的所有資源集合到一起,最終生成 .exe文件。
運(yùn)行就是執(zhí)行 .exe 程序,和運(yùn)行其他程序一樣,雙擊即可。
編譯、組建、運(yùn)行的功能可以在“組建”中找到,如下圖所示:
更加簡(jiǎn)單的方法是使用快捷方式,如下圖所示:
對(duì)于初學(xué)者,最常用的是運(yùn)行按鈕
,編寫完代碼,一次點(diǎn)擊就可以看到輸出結(jié)果。當(dāng)然,你也可以使用快捷鍵:Ctrl+F7(編譯)、F7(組建)、Ctrl+F5(運(yùn)行)。
剛才我們已經(jīng)編寫了源代碼,保存后,點(diǎn)擊運(yùn)行按鈕
或 Ctrl+F5,如果程序正確,可以看到運(yùn)行結(jié)果,如下圖所示:
恭喜你,你已經(jīng)完成了第一個(gè)C語(yǔ)言程序,越過了第一道障礙。
注意:編譯生成的 .exe 文件在工程目錄下的Debug文件夾內(nèi)。以上面的工程為例,路徑為?E:\cDemo,打開看到有一個(gè)Debug文件夾,進(jìn)入可以看到 cDemo.exe。
如果你在安裝或使用過程中遇到錯(cuò)誤,請(qǐng)查看
VC6.0使用教程,已經(jīng)解決了一些常見的問題。
在C-Free中運(yùn)行C語(yǔ)言程序更加簡(jiǎn)單,無(wú)需創(chuàng)建工程,可以單獨(dú)運(yùn)行一個(gè)C源文件,這里不再贅述,方法與VC6.0類似。
兩個(gè)練習(xí) 請(qǐng)大家再運(yùn)行下面兩個(gè)程序,體會(huì)一下C語(yǔ)言的結(jié)構(gòu)。這兩個(gè)例子大家無(wú)需理解,能夠運(yùn)行出正確的結(jié)果就成功了。
【例1-2】輸出1+2+3+...+99+100的值。
#include // 包含stdio.h頭文件
int main(){
int i, total=0; // 聲明兩個(gè)整型變量
/* for語(yǔ)句用來(lái)循環(huán)
i的起始值為 1,每循環(huán)一次加 1,i>100 時(shí)退出循環(huán) */
for(i=1; i<=100; i++){
total+=i; // 加法運(yùn)算,也可以寫作 total=total+i
}
printf("1+2+3+...+99+100=%d\n", total); // 將total以整數(shù)形式輸出
return 0;
}
【例1-3】輸出兩個(gè)整數(shù)中較大的數(shù)。
#include // 包含stdio.h頭文件
int max(int, int); // 函數(shù)聲明
int main(){
int a, b; // 聲明兩個(gè)整型變量
printf("Input two integers: "); // 以空格為分隔
scanf("%d %d", &a, &b); // 將輸入的兩個(gè)整數(shù)分別賦值給a, b
// 以整數(shù)形式輸出最大值, a, b為實(shí)際參數(shù)(實(shí)參)
printf("The max integer is %d.\n", max(a, b));
return 0;
}
// 函數(shù)定義
int max(int num1, int num2){ // num1, num2為形式參數(shù)(形參)
if(num1>num2){ // 如果num1大于num2
return num1; // 返回num1并結(jié)束max函數(shù)
}else{ // 如果num2大于num1
return num2; // 返回num2并結(jié)束max函數(shù)
}
}
總結(jié)
以上是生活随笔為你收集整理的怎么在WINDOWS中运行C语言程序,在Windows下运行C语言程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOs 虚拟LINUX系统安装与虚
- 下一篇: dematel法分析系统中各要素的重要程