目录
前言
工欲善其事,必先利其器,写代码当然要准备好工具了。这章节是c语言编程入门的前置篇,教小白安装代码编辑器和简单使用。编程IDE市面上有很多种,有简单的也有复杂的,这里主要是介绍微软官方的Visual Studio IDE,简称VS。
一、安装IDE
现在我们来安装vs2019版本,现在最新版本为2022.集成开发工具VS的安装程序下载地址可以在如下官网下载
Visual Studio 2019 Redistribution | Microsoft Learn
也可以在下面百度网盘地址下载。
链接:https://pan.baidu.com/s/1-SXS0lnTgFcPv5P8ME6kKA
提取码:bj5h
下载完成后双击安装程序,出现如下界面
点击是即可,允许程序进行安装,然后出现如下界面
点击继续按钮,进入安装进度
等待如下进度完成
进入安装界面,选择c++这一项即可,其他都不用选,因为用不到,不然会下载很多用不到的东西,影响安装快慢。
然后切换到安装位置,确定自己的安装下载路径,其他选项默认即可
点击安装按钮,下面是安装进度
安装完成后进行重启
至此重启后,安装完成
重启后在电脑菜单栏找到vs2019,打开
可能会提示登录账号,可以忽略
进入风格设置,设置完后点击启动
二、建立项目
如下所以创建新的项目
选择空项目,就会建立一个空工程,头文件源文件什么都得自己写。如果选择其他的,如控制台应用选项,会自动写好 main 函数,自动包含一些常用的库的头文件等等。
选择之后出现如下,写好自己定义的项目名称和存储位置
VS 的基本结构是文件组成项目,项目构成解决方案,如下图所示:
如下添加编码文件
然后如下选择创建的文件类型,文件名
一个解决方案中,可以写多个程序,也就是创建多个项目,多个项目相互之间没有什么联系。一个项目中,可以有多个文件,一般是多个文件相互配合,完成一个项目。我们的代码是写在文件中的。
需要注意:VS 中,单凭一个文件是无法编译成程序,文件需要处于项目中才可以。
三、编译并运行程序
假如我们的代码编写好了,需要编译成一个程序,则右键点击项目名,点击生成,如下所示:
点击生成之后,就会开始编译,假如编译成功了,就会提示成功,假如编译失败就会提示失败,并且会提示错误发生在哪里。
编译成功后,就可以找到相应的程序,如下图所示右键
打开文件夹后,到上一级目录的 debug 目录中寻找即可。双击就可以将程序跑起来想要使得程序运行起来,可以不用找到运行文件,直接在 VS 中便可启动程序,启动的方式有两种:启动调试和直接执行。直接执行和直接双击运行文件没有差别。
启动调试允许你能够监视程序运行的每一步,对于程序排错,理解程序运行步骤,有着至关重要的作用,每一个程序编写者都应该会调试。
四、调试
4.1 设置断点
鼠标点左键单击某行源代码的左边阴影部分,会出现一个红点,称之为断点
设置完断点之后,F5 把程序跑起来,就会执行到断点处的时候中断下来,这个时候你可以做如下几个事情:
1)单步运行程序查看结果
2)查看变量的值
3)查看内存数据
4)设置新的断点
5)继续运行程序
一般出错的时候,通过以上几个简单的方法,就都能够解决了
4.2 单步运行
F10,能够单步运行程序。就是让程序一步一步的运行。通过单步运行程序,你能够观察你写的程序每一步的运行结果是否符合你的预期。单步是最为基本的调试技巧。
F11,也是单步运行,与F10 不同的是,在遇到函数的时候,能够进入到函数内部去。
4.3 查看变量
VS 提供了自动窗口,局部变量窗口,监视窗口,能够让你在调试的时候,方便的观察各种变量的数据,需要注意的是,这些窗口只有在调试状态下,才会显示出来当处于调试状态时,我们可以从调试菜单中调出以上窗口:
在以上窗口中,自动窗口,会自动显示出,当前函数内的局部变量,当前函数正在访问的全局变量的值。
局部变量窗口,可以自动的显示当前的局部变量。
监视窗口,需要你自己输入你想要监视什么恋量,手动的输入讲去,还支持表达式运算。
运行到断点处,几个窗口的数据如下所示:
局部变量
监视窗口
4.4 查看内存数据
我们的程序代码和数据都存放在内存中,内存空间以字节为单位,每一个字节都有自己的编号,这个编号,我们称之为内存地址。VS 允许我们在调试程序的时候,查看某一个地址的内存数据。使用方式如下:
调出内存窗口后,如下所示
在地址栏中输入地址,即可查看此处的数据,查看数据有多种查看方式,点击右键即可看到菜单,大家自行尝试即可。
4.5 其他
程序中断下来,你也可以设置多个新的断点。假如想让程序直接跑起来,那么直接按 F5 即可,假如不想调试了,或者想重来,直接按shift+F5结束调试。
至此,你就掌握了 VS 中基本的调试技巧,相信掌握了他们,你的编码调试水平会更上一层楼。