2.快速入门C++

1.打开解决方案

因为上一章我们已经建立了一个叫Start C++的解决方案,并在其中有一个叫day1的项目,所以现在我们就可以直接打开它。

首先来到保存项目文件的位置:

image-20231126132530129

这里的D:\Program是我前一章节创建该解决方案时选的位置,然后找到和解决方案同名的文件夹:

image-20231126132639957

其中以.sln结尾的文件就是我们的解决方案文件了,直接点击它就会自动用vs打开我们上次创建的解决方案。

同时你应该也注意到了其它三个文件,既然看到了,这里也说明一下。

  • .vs: 该文件为隐藏文件,如果你没有打开文件夹中查看隐藏文件选项,是看不到该文件的。

该文件是vs为该解决方案生成的配置文件,比如你上次打开了某个窗口,这次打开你发现窗口依旧还是打开的,连位置大小都没变,这就是这个文件夹的作用了。

  • day1:该文件夹就是我们创建的项目,里面存放着我们写的源代码文件。

比如上一章我们写的main.cpp文件就在该文件夹里面,如果后面在该解决方案内再创建一个day2项目,就会再多出一个文件夹day2,里面就存放项目day2的文件。

  • x64:里面存放的是VS对源码进行编译后生成的文件。

没错,里面就有你常常看到的.exe文件,不过暂时来说它还无法使用,直接点击会一闪而过,后面会解释原因。

当然了,上面只是较为粗略的解释,目的是为了让你有个大概的印象,不至于突然看到一大堆陌生的东西而陷入迷茫。

后面在有必要的时候,我会再对各个文件夹里面的结构进行讲解,不用着急!

这里需要注意,x64这个文件之所以有,是因为我在VS中选的是x64

image-20231126133006803

然后点击运行,就会出现x64这个文件夹,如果你选的是x86,就完全不一样了,关于x86的内容,后面再讲。

2.创建新项目

首先右键解决方案->添加->新建项目:

image-20231126133119847

依旧选择空项目:

image-20231126133204190

现在我们就只需要写项目名称就行了,因为我们是在已有的Start C++ 解决方案中创建一个项目,至于下面的位置就不建议更改了,默认即可,然后点击右下角的创建:

image-20231126133509335

然后就可以看到现在解决方案里有两个项目了:

image-20231126133944880

但你应该也注意到了,day1项目名称明显比day2的名称亮!

这就牵扯出了另一个知识点,一般一个解决方案里只会运行一个项目,正如我前面提到的QQ解决方案里面有很多.exe文件的项目,解决方案是以项目为单位运行的。

而项目名亮的就是实际启动的项目,如果你此时点击运行,会发现day2项目没有任何作用,依旧输出的day1项目中的内容。

所以我们需要更换启动的项目,方法很简单,直接右键day2项目,点击设为启动项即可:

image-20231126134113625

现在就可以看到day2项目名亮了起来,day1项目就可以折叠起来了,因为暂时用不上了:

image-20231126134146746

为什么我要这么麻烦的新建一个项目呢?

毕竟我可以直接把day1项目中的main.cpp文件删除掉重建一个文件,又或者把原代码删除掉,重新写代码不就行了?

是的,这样完全可以,且没有任何问题,但我的目的是用最少的章节将你以后可能会遇到的问题进行说明。

3.学习输入

此时如果你直接点击运行,会发现直接报错:

image-20231126134300104

为什么?上一章说过,每一个C/C++程序都需要一个最基本的结构,还能想起来吗?

而项目day2我们还没有任何文件,所以需要新建一个叫源文件,一般我们取其名字为main.cpp,除了鼠标挨着点击,是不是还有快捷键来着?Ctrl+Shift+A

此时我们可以看到上面有两个main.cpp文件,一个是项目day1的,另一个是项目day2的。

虽然文件名都一样,但可以通过下图箭头所示看到源码所属的项目:

image-20231126134517952

该文件名的正下方就是所属项目,就可以点击文件名旁边的X ,关闭day1项目的文件。

然后我们就可以写出最基本的结构了:

image-20231126134707125

本小结我们将要学习输入,C方式的输入为scanf,C++方式的输入为std::cin

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux