本文主要分享一些VS(Visual Studio)的使用技巧!!!!
首先VS编译器是我们使用和学习C语言的好帮手,熟练的使用VS编译器能使我们的学习事半功倍,并且能够及时的发现代码中的问题。因此熟练的掌握VS编译器是十分有必要的。
认识Debug和Release
在使用VS编译器的时候能够看到有Debug和Release两个选项。
Debug称为调试版本,它包含着调试信息,并且不做任何的优化,便于调试程序。
当我们在编写代码时,需要经常调试代码。选择Debug,这样产生的Debug版本的可执行程序,其中包含调试信息,是可以直接调试的。
Release称为可发行版本,它往往是进行了各种优化的,使得程序的大小和运行的速度都是最优的,以便用户更好的使用。在程序员完成代码,并且通过测试符合质量能够给用户使用时,设置为Release,编译产生Release的版本的可执行文件。这个版本是给用户使用的,无需包含调试信息。
Debug版本
Release 版本
从对比中看出,编译生成的可执行文件的大小,Release版本明显是小于Debug版本的。
VS调试快捷键
环境准备
需要将vs设置为Debug
调试快捷键
常用如下:
- F9创建断点和取消断点 :断点可以在程序的任意位置设置,设置断点就可以使得程序执行到想要的位置并暂停执行,接下来就可以使用F10,F11快捷键,观察代码的执行细节。
- F5 :启动调试,经常用来跳到下一处断点处,与F9一起使用。
- F10 :逐过程,通常用来处理一个过程,可以是函数的调用,一条语句。
- F11 :逐语句,就是每一次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部。在函数调用的地方,想要进入函数观察细节,必须使用F11。若是使用F10,则是直接完成函数调用。
- CLRL+F5 :让程序直接运行起来
监视和内存
在程序的调试过程中,如果想要观察代码中的变量的值可以在调试窗口中打开监视和内存。
监视
开始调试后,在菜单栏中【调试】->【窗口】->【监视】,打开窗口,输入监视的项。
注:监视窗口必须在调试的前提下才能打开。
在监视窗口观察项:
内存
若是在监视窗口看得不够细致,可以观察变量在内存中的存储情况。在【调试】->【窗⼝】->
【内存】
打开内存窗口
在内存窗口中观察数据:
在打开内存窗⼝后,要在地址栏输⼊:arr,&num,&c,这类地址,就能观察到该地址处的数据。