C++入门之创建第一个控制台程序
对于大部分的C++学习者来说,第一个“hello word”程序是控制台应用程序。笔者当年也是,本例用于介绍如何用visual studio 2017来创建一个简单的控制台应用程序。
首先,打开visual studio 2017,就像这样。
点击左上角的开始按钮,选择新建->新建项目。
然后在弹出的窗口中选择visual C++,控制台应用程序。
输入你的文件名称,然后点击确定。
接下来的效果是这样子的。
以上图片中的内容是此程序的全部代码。不过这还没有完。程序写完之后要调试,我们通过点击调试按钮来进行调试,当然,也可以按下F5快捷键进行调试。不过因为初学者不熟悉vistual studio,不用快捷键可以让你快速熟悉visual studio的使用。
点击图中所示的调试按钮,执行程序。
程序执行的结果如下:
当你看到黑框框里打印出来Hello Word字样时,那么恭喜你,你的第一个C++程序创建并执行成功了。
visual studio 2017很友好,提供了hello word的代码。在俺初学c++的时候,是没有这么多自动的东西的。当年老师也是煞费苦心,为了让俺们能多接触代码,并没有告诉俺们有visual studio这种东西。。。
说多了全是回忆。
下面来简单介绍一下代码,帮助日后的学习。
这是程序的全部代码。这里先不介绍文件的组成,单说各个关键字的意义。
#include "pch.h" //include关键字可以将需要的头文件引入,本例中引入了pch.h和iostream库。符号为<>表示引用的是C++标准库,而“”表示引入的是其他文件。
#include <iostream> //iostream是输入输出流库。本例中我们向屏幕输出了hello word,所以要用到此库
int main() //main函数是程序的入口函数,也就是说,程序要执行的话,需要找到这个函数,执行这个函数里面的代码。可以将函数理解为一个名称后面加一个括号,然后用大括号再括一些代码的单元。
{
std::cout << "Hello World!\n"; //std::cout可以用来向控制台输出信息,std是一个命名空间,我们也可以在开始声明其使用,在程序里使用起来写法就不会这么复杂了。接下来的例子中,就是在开头声明命名空间。
}
接下来我们来通过在以上程序中加入一些代码,来执行一些不同的内容,获得不同的结果。
比如做简单的计算。
我们来看下运行结果
我们再来看下代码。
#include "pch.h"
#include <iostream>
using namespace std;//此处使用std命名空间
int main()
{
cout << "please output 1+1=?" << endl;//输出一行文字,endl表示回车
cout << 1 + 1 << endl;//输出1+1的结果。这里是不是有疑问,为什么上面的就是输出了文字,而这里输出了数字呢?是因为用“”括起来的,是字符串,本例中可理解为一串文字。而第二行的cout<<1+1;中的1是数字1,所以输出了1+1。
return 0;
}
到这里,我们已经可以自己在控制台中输出信息了。