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