C++入门之创建第一个控制台程序

对于大部分的C++学习者来说,第一个“hello word”程序是控制台应用程序。笔者当年也是,本例用于介绍如何用visual studio 2017来创建一个简单的控制台应用程序。

首先,打开visual studio 2017,就像这样。

C++入门之创建第一个控制台程序

 

点击左上角的开始按钮,选择新建->新建项目。

C++入门之创建第一个控制台程序

 

然后在弹出的窗口中选择visual C++,控制台应用程序。

C++入门之创建第一个控制台程序

输入你的文件名称,然后点击确定。

接下来的效果是这样子的。

 

C++入门之创建第一个控制台程序

 

以上图片中的内容是此程序的全部代码。不过这还没有完。程序写完之后要调试,我们通过点击调试按钮来进行调试,当然,也可以按下F5快捷键进行调试。不过因为初学者不熟悉vistual studio,不用快捷键可以让你快速熟悉visual studio的使用。

C++入门之创建第一个控制台程序

点击图中所示的调试按钮,执行程序。

程序执行的结果如下:

C++入门之创建第一个控制台程序

当你看到黑框框里打印出来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是一个命名空间,我们也可以在开始声明其使用,在程序里使用起来写法就不会这么复杂了。接下来的例子中,就是在开头声明命名空间。
}

接下来我们来通过在以上程序中加入一些代码,来执行一些不同的内容,获得不同的结果。

比如做简单的计算。

C++入门之创建第一个控制台程序

我们来看下运行结果

C++入门之创建第一个控制台程序

 

我们再来看下代码。

#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;
}

到这里,我们已经可以自己在控制台中输出信息了。