文章目录
VS2022安装与环境配置VS2022下载VS2022 配置c语言环境VS2022的快捷键与插件
注释一、调试快捷键二、调试窗口添加监视查看内存地址局部变量,自动窗口更改主题颜色
VS2022安装与环境配置
VS2022下载
下载地址: https://visualstudio.microsoft.com/zh-hans/downloads/
点进去就开始自动下载 勾选使用C/C++的桌面开发 语言包选择中文简体 安装默认在C盘
VS2022 配置c语言环境
一、点击创建新项目
二、创建空项目 ——>点击下一步
三、填写项目名称,这里一定要命名一个方便归类的名称,以便以后回溯 我一般以字符+时间命名,注意这里的位置,一定要新建一个自己熟知的文件夹来存放自己的code——我以VS来命名
四、点击源文件 五、添加新建项
六、这个时候文件后缀名为.cpp(C++的文件),我们要把它改为.c ,然后在此基础上命名 这里跟之前一样,命名方便归类的名称 点击添加 项目为空,在第一行添加头文件#include
#include
int main()
{
printf("Hello,World");
return 0;
}
嗯…什么是头文件呢? 一般来说,C程序顶部的信息集合被称为头文件,头文件包含了编译器创建最终可执行程序要用到的信息。例如:头文件可定义一些常量,或者指明函数如何使用他们,在你的界面中引用头文件就可以包含这一部分信息。 #include
所以为了在每次创建新项目的时候#define _CRT_SECURE_NO_WARNINGS 1都能自动出现,我们通过如下步骤 软件everything的下载地址https://www.voidtools.com/zh-cn/,我们搜索newc++file.cpp这个文件 打开路径 但是我们在此路径用VS打开是没有权限去修改保存的 我们需要把这个文件拷贝到桌面上,这样我们就有权限去修改它 点击文件用VS打开,我们需要把#define _CRT_SECURE_NO_WARNINGS 1放在里面
然后把这个修改后的文件拷贝回原路径下并替换目标中的文件 这样就完成了。
VS2022的快捷键与插件
注释
为什么要注释:注释可提高代码的可读性,对自己所写的代码进行解释说明,便于以后自己回溯,或者团队协作。 第一种注释方法:以/* */形式 第二种注释:单行注释——> // 注释快捷键:用鼠标选中代码 ctrl + k + c 进行注释 ctrl + k + u 取消注释
注释
一、调试快捷键 Debug一词最早可以追溯到二战中计算机工程师Grace Hopper的故事。当时Hopper在调试一台名为Harvard Mark II的电脑时,发现了一个问题:电脑不能正常运行,原因是由于一个由飞蛾卡片(Punched Card)堵住了中央处理器(CPU)的继电器。 于是Hopper把这只飞蛾从电脑里拔出来,并用胶带把它粘在了一张日志上,打上了“First actual case of bug being found.”(第一个实际上发现bug的案例)的标签,作为一个纪念物留给后人。 调试:调试(英语:Debugging / Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。
下面这段代码,看不懂的没关系,这里只会涉及到如何调试的部分
struct stu //结构体
{
char name[20];
int age;
};
int cpm_stu_by_name(const void* p1, const* p2) //一个返回值为int类型的函数
{
return strcmp(((struct stu*)p1)->name , ((struct stu*)p2)->name);
}
void test2() //一个返回值为空的函数
{
struct stu s[] = { {"zhangsan",30} ,{"lisi",70} ,{"wangwu",25} };
int sz = sizeof(s) / sizeof(s[0]);
qsort(s, sz, sizeof(s[0]), cpm_stu_by_name); //调用函数
}
int main()
{
test2(); //调用函数
return 0;
}
## F5 启动调试 经常用来直接调试或者与断点结合,用于跳到断点处(断点的作用:执行并调试程序的时候会在断点处停下)
## F9 用鼠标选中改行,可创建断点与取消断点
F9创建断点后+ctrl+F5运行
## F10 逐过程,有过程直接跳过程,一个过程可能是一个函数调用或者是一条语句
## F11 逐语句,每次都只执行一条语句(一条代码一条地跳)
第一次调试全用F10,第二次调试全用F11
F11逐语句+F10逐过程结合
## CTRL+F5 开始执行不调试,直接让程序运行起来,不能用到监视窗口中的添加监视,内存,局部变量,自动窗口等
二、调试窗口 必须先要调试起来才能看到以下窗口 未调试的时候,是看不到窗口里面的监视,内存,局部变量,自动窗口等扩展的
添加监视
添加监视
查看内存地址 待调试运行起来,点击窗口,内存1(1) 这里的内存储存形式是16进制以0x开头
查看内存
局部变量,自动窗口
局部变量2
更改主题颜色 点击上方的工具一栏 当然你也可以安装相应的扩展来更换自己想要的背景图 比如说 在管理扩展——联机 中搜索
这个扩展可用颜色分层代码,提高代码的可读性 最后推荐一款字体 点击选项