C語言編程快速入門——使用Visual Studio 2015創(chuàng)建控制臺(tái)應(yīng)用程序

控制臺(tái)應(yīng)用程序也被稱作為命令行程序。在Windows中,命令行界面以名為"命令提示符"的應(yīng)用程序窗口形式存在。雖然命令行界面在很大程序上已經(jīng)被圖形界面所替代,但是命令行程序經(jīng)常比為圖形環(huán)境編寫程序更為簡單,因此它得以為開始學(xué)習(xí)一門新的程序設(shè)計(jì)語言而得以保留。在這一系列的教程,我將使用Microsoft Visual Studio 2015作為主力開發(fā)環(huán)境。

新建項(xiàng)目

從【文件】菜單選擇【新建】下的【項(xiàng)目】命令。在彈出的【新建項(xiàng)目】對(duì)話框中,展開左側(cè)【Visual C++】模板下的【W(wǎng)in32】子項(xiàng),在右側(cè)列表視圖中選中【W(wǎng)in32控制臺(tái)應(yīng)用程序】,然后在【名稱】欄中輸入 一個(gè)合適的項(xiàng)目名,在【位置】欄中選擇一個(gè)存儲(chǔ)路徑,點(diǎn)擊【確定】按鈕。

使用Win32應(yīng)用程序向?qū)?/p>

在【歡迎使用Win32應(yīng)用程序向?qū)А宽撝袉螕簟鞠乱徊健?,進(jìn)入【應(yīng)用程序設(shè)置】頁。

使用向?qū)渲庙?xiàng)目

在【應(yīng)用程序設(shè)置】頁,選中【附加選項(xiàng)】下的【空項(xiàng)目】。取消【安全開發(fā)生命周期(SDL)檢查】選項(xiàng),并單擊【完成】按鈕等待項(xiàng)目創(chuàng)建完成。

項(xiàng)目創(chuàng)建完成視圖

項(xiàng)目創(chuàng)建完成后,會(huì)得到如下圖所示的界面。注意【解決方案資源管理器】視圖,這個(gè)視圖用于管理與組織項(xiàng)目中的代碼文件。由于我們創(chuàng)建了一個(gè)空的項(xiàng)目,因此在【源文件】過濾器下沒有任何文件,接下來我們將創(chuàng)建第一 個(gè)c代碼文件。

創(chuàng)建代碼文件

要?jiǎng)?chuàng)建一個(gè)代碼文件,選擇【項(xiàng)目】菜單下的【添加新項(xiàng)】命令。在【添加新項(xiàng)】對(duì)話框展開到【代碼】項(xiàng),在列表視圖中選擇【C++文件】。在【名稱】處輸入文件名,單擊【添加】按鈕。

C源代碼文件具有.c擴(kuò)展名,我們?cè)谳斎朊Q時(shí)需要顯式的加上.c后綴,否則將會(huì)創(chuàng)建一個(gè).cpp文件,這將導(dǎo)致編譯器按C++規(guī)則編譯源代碼。

輸入代碼

此時(shí),我們的源代碼文件中空空如也,同很多教材一樣,我們以經(jīng)典的”Hello, World!”作為第一個(gè)C語言程序,向這個(gè)有趣的世界致敬。

#include

int main()

{

? ?printf( "Hello, World!\n" );

? ?return 0;

}

生成程序

代碼輸入完成后,我們可以選擇【生成】菜單下的【生成解決方案】命令,如果沒有輸入錯(cuò)誤,那么我們會(huì)在【輸出】窗口中看到生成成功提示消息。

運(yùn)行程序

生成完成后,我們就可以運(yùn)行程序了!點(diǎn)擊【調(diào)試】菜單下的【開始執(zhí)行不調(diào)試】命令。當(dāng)你看到如下類似的窗口時(shí),表示你的第一個(gè)控制臺(tái)應(yīng)用程序創(chuàng)建成功,恭喜你走進(jìn)了C語言程序設(shè)計(jì)世界。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 控制臺(tái)應(yīng)用程序也被稱作為命令行程序。在Windows中,命令行界面以名為"命令提示符"的應(yīng)用程序窗口形式存在。雖然...
    皮拉夫大王閱讀 2,912評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,568評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,052評(píng)論 25 709
  • 一直以來有一種說法,美元走強(qiáng)會(huì)使大宗承壓。今早又在看煤炭行業(yè)周報(bào)的時(shí)候遇到了這樣的說法。于是決定自己下手看看相關(guān)關(guān)...
    MC1229閱讀 208評(píng)論 0 0
  • 原文:寒蟬凄切,對(duì)長亭晚,驟雨初歇。都門帳飲無緒,留戀處、蘭舟催發(fā)。執(zhí)手相看淚眼,竟無語凝噎。念去去、千里煙波,暮...
    阿單uvw閱讀 3,089評(píng)論 10 8

友情鏈接更多精彩內(nèi)容