Visual C++从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

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! ”,该方法是运行时库中的标准输出方法之一。