目录

1 安装

2 登录

3 创建新项目

4 显示

5 可能遇到的问题


1 安装

1.1官网网址 


1.2 community(社区版)足够个人使用

vs2022运行 docker VS2022运行c不能输入_快捷键

 1.3 使用C语言,只需要勾选如图的插件,以后需要更多还可以再下载

vs2022运行 docker VS2022运行c不能输入_c语言_02

 1.4 安装位置(没有装在C盘,但发现在C盘会自动生成一个文件夹,不知道是不是我的原因🤨)

2 登录

3 创建新项目

3.1 点击“创建新项目”

vs2022运行 docker VS2022运行c不能输入_visualstudio_03

 3.2 筛选需要的项目类型

       注意: C语言——c++

        以“Windows桌面向导”为例

vs2022运行 docker VS2022运行c不能输入_visualstudio_04

 3.3 我的电脑中生成了一个VS2022专属文件,于是我将新项目放入

        建议勾选最后一项

vs2022运行 docker VS2022运行c不能输入_vs2022运行 docker_05

         初学者一般都选“控制台应用程序”,记得勾选”空项目“

vs2022运行 docker VS2022运行c不能输入_快捷键_06

3.4 创建源文件

3.4.1 打开文件资源管理器(可能是初始就弹出在屏幕右侧,如果没有就点击视图找到它)

(任何弹窗都可以在视图中找到,并且弹窗可以移动)(弹窗可能会互相遮盖)

vs2022运行 docker VS2022运行c不能输入_vs2022运行 docker_07

 3.4.2 源文件——(右键)——添加——新建项

vs2022运行 docker VS2022运行c不能输入_c语言_08

 3.4.3 C++文件——后缀改为.c(如果是C++,就不用改)

3.5 写代码

(当字母底部出现波浪号,证明写错了)

3.6 执行

3.6.1 方法1:调试——执行不调试;

         方法2:Ctrl+F5 (注意,笔记本需要先按Fn+Esc解除快捷键)

3.6.2 如果出现错误,如下界面点击”否“,即可查看具体原因;点击”是“,会显示上一次成功执行的结果和错误原因

vs2022运行 docker VS2022运行c不能输入_源文件_09

 

vs2022运行 docker VS2022运行c不能输入_c语言_10

3.6.3 更改错误

双击错误列表,可以直接定位到有错误的一行,并且最右侧显示具体行数

3.7 调试

3.7.1 快捷键:F5 或者 调试——开始调试

3.7.2 在想要停止的行数左侧灰色区域点击一下,如果出现红点,证明成功设置断点

3.7.3 工具栏

vs2022运行 docker VS2022运行c不能输入_visualstudio_11

运行下一行,有函数就进入函数——逐语句

运行下一行,跳过函数——逐过程

从函数中出来,回到主函数——跳出

(如果想要跳到某一行,可以直接用鼠标拖拽左侧红点)

报错——双击跳到有错误的行

3.7.4 监视窗口

会自动生成,但也可以 调试——窗口——监视——任选一个(四个一样的)

出现窗口后,将想观察的变量输入或拖拽至此,即可添加;右键可以删除

3.8 保存

在编辑且未保存时,源文件的右上角会有 “*”;保存后会消失

保存快捷键 Ctrl+S

3.9 在一个项目中运行多个源文件

不同于devC++,在VS2022中两个源文件中不能重复定义一个相同名称的函数,包括main函数

4 显示

4.1 字体

工具——选项——字体和颜色

(常用字体如图)

vs2022运行 docker VS2022运行c不能输入_vs2022运行 docker_12

4.2 窗口

4.2.1 解决方案资源管理器

  • 本质:一个目录,分类作用,可以按自己喜欢分类
  • 系统默认(未修改时):

        源文件:.c /.cpp

        头文件(工具库):.h

        资源文件:图形等等

  • 多个项目并存:

                项目名加粗==正在运行

                想运行其他项目,就右击设为启动项目

  • 找到项目所在位置:

                右击项目名-在文件资源管理器中打开

5 可能遇到的问题

5.1 无法使用scanf函数

5.1.1 记事本——以管理员身份运行——打开——找到如图文件(文件位置是存储时决定的)

vs2022运行 docker VS2022运行c不能输入_快捷键_13

5.1.2 加上这样一句:#define _CRT_SECURE_NO_WARNINGS 1 

5.1.3 保存

5.1.4 此后新建的文件都会在首行自动生成 #define _CRT_SECURE_NO_WARNINGS 1 

以后就可以用scanf函数了

5.2 一个项目只有一个主函数(入口函数)

5.3 无法打开....exe——程序错误/前面运行的窗口未关闭

6.工具

6.1错误查找

输入返回值,显示出错误类型