- Visual C++從入門到精通(第2版)
- 龍馬高新教育策劃 國家863中部軟件孵化器編著
- 856字
- 2019-10-09 16:53:01
1.5 第1個Visual C++ 應用程序
本節視頻教學錄像:5分鐘
每個程序語言的教學都是從Hello World開始的,這個傳統來源于一門新的語言誕生時向世界發出的第1聲問候。本節也從編寫C++中的Hello World程序開始,通過該程序可以了解到如何與程序“交流”——輸入和輸出,如何運行Visual C++程序以及C++語言的基本特點。
【范例1-1】 Visual C++中的Hello World程序。
(1)在Visual C++窗口中選擇【File】?【New】菜單項,在彈出的【NEW】對話框中選擇【Win32 Console Application】工程類型,在【Project name】文本框中輸入項目名稱“HelloWorld”。

(2)單擊【OK】按鈕,彈出“Win32 Console Application”對話框,選中【A“Hello, World!application】單選按鈕。

(3)單擊【Finish】按鈕,彈出【New Project Information】窗口,顯示了本項目的基本信息。

(4)單擊【OK】按鈕,進入“Hello World”項目的編輯界面。選擇【File View】選項卡,依次展開【Hello World Files】?【Source Files】,雙擊“Hello World.cpp”,就會在代碼編輯窗口顯示“Hello World.cpp”的代碼。

其中的代碼如下。
01 #incIude"stdafx.h" //預編譯指令,包含頭文件 02 03 int main(int argc, char*argv[]) //主函數定義 04 { 05 printf("HeIIo WorId! \n"); //向控制臺輸出結果 06 return 0; //返回結果 07 }
【代碼詳解】
這些代碼都是系統自動根據創建的程序類型所生成的固定模式。如果你是初學者,這些代碼最好都不要動。
第1行是所有MFC源文件的第1條語句,它是一條預編譯指令,定義了一些環境參數,使得編譯出的程序可以在Win32環境下運行。
第3行是定義一個返回類型為int的main方法。main方法用于控制程序的開始和結束,它是程序的入口點。
第5行是本程序的關鍵語句,用于在控制臺窗口中輸出結果。
程序中的大括號必須是成對出現的,如果少了一個,程序就會出錯。
提示
C++是一種對大小寫特別敏感的編程語言,在拼寫main時,首字母必須注意大小寫。
【運行結果】
單擊工具欄中的【Compile】按鈕,再單擊【Execute】按鈕
,即可在控制臺中輸出“Hello World! ”。

提示
運行此程序時,這個控制臺窗口會一閃而過,如果按快捷鍵【Ctrl+F5】不調試直接運行,窗口就會停住。
另外,在步驟4的代碼下添加下面的一句代碼,也能有效地解決這個問題。
Console.Read();
【范例分析】
在這個程序中,為什么會輸出“Hello World! ”,而不是其他的呢?全靠第5行中的一句代碼。在這句代碼中使用了printf方法來輸出“Hello World! ”,該方法是運行時庫中的標準輸出方法之一。
- Vue.js設計與實現
- Python數據可視化:基于Bokeh的可視化繪圖
- Android 7編程入門經典:使用Android Studio 2(第4版)
- 精通網絡視頻核心開發技術
- Nginx實戰:基于Lua語言的配置、開發與架構詳解
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- 硅谷Python工程師面試指南:數據結構、算法與系統設計
- HTML5從入門到精通(第4版)
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- 微課學人工智能Python編程
- Practical Predictive Analytics
- 30天學通C#項目案例開發
- 系統分析師UML用例實戰
- 少年小魚的魔法之旅:神奇的Python
- Mastering VMware vSphere Storage