前言
对一个计算机编程人员来说,有一个自己趁手的编程工具是极为重要的,对于C语言的编程学习,主流的编程软件有:Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks等,下面为大家介绍的是微软旗下的Visual Studio,简称VS。
一、VS 2022 的下载及安装
Visual Studio是微软旗下的,最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2022版本,基于.NET Framework 4.8。
VS 2022 下载官网:
https://visualstudio.microsoft.com/
1.根据自己电脑的操作系统,选择适合的版本
(本篇文章以Windows版本为例)
2.点击 Community 2022(社区版)
对于C语言的初学者来说,社区版的VS已经足够我们使用,并且社区版是免费使用的。在未来当我们成为大牛时,也可以选择下载旗舰版或企业版。
3.点击安装包开始下载
等待下载完成~
4.配置工作组件
当我们完成下载后,会跳转至主页面,在主页面的上侧有四栏,我们只需调整“工作负荷” 及 “安装位置”。
对于C/C++的开发我们只需在工作负荷一栏中勾选 “使用C++的桌面开发”
对于安装位置我们尽量将其存储在一个独立的磁盘中的独立文件夹中,以方便后期改动
例如:
5.安装完成,开始疯狂敲代码
(这一步的登录可以自行选择,登陆的是自己的微软账户,也可以选择不登录)
二、如何使用 VS 创建项目
1. 创建新项目
2.点击空项目下一步
3.配置新项目
4.点击源文件,添加,新建项
5.创建 .c 或 .cpp 文件
C语言程序后缀名为 .c,而C++程序后缀名为 .cpp。
6.开始编程之路
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
7.开始执行
目前我们只需点击右边的空心三角,后续会和大家详细讲解左侧的调试
三、scanf无法使用问题的解决
在VS的使用过程中,我们往往会遇到scanf返回值忽略的报错,这是由于scanf()在读取数据时不检查边界,所以可能会造成内存泄漏。Microsoft公司觉得这个函数不安全,于是自己在VS编译器中提供了scanf_s()这个函数,这个函数提供了边界限制。以下为大家介绍最推荐的解决该报错异常的方法:
在代码的第一行添加一个宏定义:
#define _CRT_SECURE_NO_WARNINGS 1
这句话的意思是代码不进行SDL安全检查,这样就不会报错了,但是细心的人会发现,代码还是会有警告,但做i为一个初学者,一个合格的程序员,警告往往是后续错误出现的铺垫,所以我们要避免一切警告
因此在加入下面这句话便可以解决警告
#pragma warning(disable:6031)
这样的代码便非常完美,但每次都添加这两句话未免也太麻烦了,这里有一个一劳永逸的方法
1.找到VS安装路径下的“newc++file.cpp”文件
如果根据路径找不到该文件时,这里给大家推荐一个小软件——Everything
下载网址:www.voidtools.com,该软件可以很快的在电脑中找到你想要的文件。
右键打开路径,找到该文件
2.在文件中添加两行代码
#define _CRT_SECURE_NO_WARNINGS 1
#pragma warning(disable:6031)
由于该文件是受权限保护的,因此我们无法之间在文件夹下改动,因此我们需要将该文件先复制到桌面,待添加完后再替换原来的文件。
2.1 使用记事本打开复制到桌面的文件
2.2 复制代码并保存
2.3 将文件拖至原文件夹,并将原文件替换
2.4 新建项目
此时再新建项目便之间将两行代码添加上了,从此一劳永逸
四、如何个性化自己的VS
1.主题商店选择下载
菜单栏——工具——主题——获取更多主题
点击获取更多主题后会跳转至微软商店的浏览器界面,选择一款主题,进入后可以看到该主题的预览效果,点击download下载。下载完成后需要到所下载的路径下进行安装,注意安装时要退出VS程序。
安装成功后,返回工具——主题,选择下载好的主题即可使用。
2.卸载主题
点击菜单栏中 扩展——管理扩展
在已安装里找到你要卸载的主题进行禁用或卸载
3.个性化图片背景
对于个性化图片背景,本人并不推荐,在高强度的编程任务下,一个干净整洁的背景往往能够给我们的眼部健康带来更大的收益。对于一个程序员来说,需要长时间的在电脑屏幕面前进行工作,眼部健康应该是重中之重,因此在这里便不在阐述个性化背景的教学,如有需要的同学,可移步其他博客。
总结
VS是一个非常趁手的编程软件,他的强大,需要我们自己体会以及发掘,希望大家能够爱上这款软件