【C语言复习】第二篇、VS2017软件的使用以及常用小技巧

目录

1、VS2017软件无法打开stdio.h文件的解决办法

2、VS2017软件解决scanf函数问题以及如何建立初始模板

2.1、visual Studio使用scanf函数出现报错问题

2.2、如何实现新建一个.c文件就有初始模板

3、VS2017软件如何显示代码行号?

4、VS2017软件如何快速复制代码?

5、VS2017软件如何进行调试?

5.1、监视变量数值变化

5.2、监视内存的变化

5.3、监视函数调用关系

5.4、自动监视变量

5.5、断点的使用方法


1、VS2017软件无法打开stdio.h文件的解决办法

        按照网上的教程来说Window SDK的版本有问题,解决办法如下:

第一步,打开工具栏,获取工具和功能

第二步,将Windows 10 SDK的版本进行更换

 第三步,随后在这个界面等待下载和安装,这里是安装结束后的截图,时间挺长的。

第四步,启动软件后,点击项目属性。

第五步,更改Windows SDK的版本,换成刚刚下载的版本,后面就成功解决问题。


2、VS2017软件解决scanf函数问题以及如何建立初始模板

        2.1、visual Studio使用scanf函数出现报错问题

临时的解决办法1:在代码的最上方加入#define _CRT_SECURE_NO_WARNINGS 1

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
        int a = 0;
        int b = 0;
        int sum = 0;
        scanf("%d %d", &a, &b);
        sum = a + b;
        printf("%d\n", sum);
        return 0;
}

永久的解决办法:找到Visual Studio2017的安装路径:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\vcprojectitems 下,找到newc++file.cpp文件,在里面添加#define _CRT_SECURE_NO_WARNINGS 1。

保存,若保存不了,利用管理员身份打开文件,在进行保存即可。

        2.2、如何实现新建一个.c文件就有初始模板

解决办法:直接在newc++file.cpp新建一个模板,保存,然后每次新建一个.c文件时,就会自动弹出一个模板。

3、VS2017软件如何显示代码行号?

第一步,打开工具栏,选项

 第二步,文本编辑器,C/C++,行号勾选

4、VS2017软件如何快速复制代码?

        停留在想要复制的哪一行代码,鼠标光标在任何地方都可以,不用选中,可以直接Ctrl + C ,接着直接Ctrl + V;然后会自动将代码复制到下一行。

        当然选中好几行,然后直接Ctrl + C ,接着直接Ctrl + V,就会自动将选中的那几行代码,复制一遍。

5、VS2017软件如何进行调试?

        写完代码,运行结果与预期的结果不一致,那么合理的调试肯定不可缺少,这里介绍几种常见的调试方式。

5.1、监视变量数值变化

        举例如下:利用监视来验证字符串末尾存在结束标志\0。

第一步、visual studio F10开启调试模式,打开监视,箭头在的那一行并没有执行,要再按一下F10才会执行。(如果有函数,F11为详细调试,能看到函数里面每一个变量的运动)

第二步、在监视框内输入要监视的变量名称 

第三步、在监视框内查看监视结果,如下图 

5.2、监视内存的变化

          举例如下:检测变量内数据的存储

第一步、按下F10进行打开调试

 第二步、继续按F10执行代码的每一步——调试——窗口——内存——随便打开一个

 第三步、打开监视,调试——窗口——监视——随便打开一个——输入要监视的变量

第四步、查看结果注意:这里能发现0x008ffa34就是整型变量a四个字节的第一个字节的地址,而不是这四个字节的地址,因为找到第一个字节的地址,就等价于找到的门牌号,具体住里面的那个房间肯定是很好找的。

5.3、监视函数调用关系

        在调试的时候,利用调用堆栈监视窗口,能够很好的反应函数的调用逻辑(压栈:先进后出,后进先出)

函数调用的层次一清二楚

5.4、自动监视变量

在调试的过程中通过打开自动窗口

该窗口能够自动监视函数中的变量,灰常好用

5.5、断点的使用方法

设置断点的快捷键F9/或者相应区域点击鼠标左键,双击断点还可以设置断点的条件,设置好之后按下F5即可进行调试,程序直接执行到断点

 设置断点条件

 添加条件

猜你喜欢

转载自blog.csdn.net/Learning1232/article/details/129750232