C零基础课程-03-VS的入门使用及设置

文章目录

  • 如何创建一个工程
    • 默认工程的结构
  • VS相比普通编辑器的各种优点
    • 代码补全
    • 显示行号
    • 快捷键设置
  • 将VS设置为兼容C89标准
    • 预编译头
    • 使用不安全的函数
  • 测试运行

视频地址: https://www.bilibili.com/video/av73222973

如何创建一个工程

点击菜单栏中的“文件/新建/项目”,在弹出的对话框中,选择“Win32控制台程序”,设置好功成名及路径后,点击确认。
在接下来的对话框中,选择“完成”即可。

默认工程的结构

  • 默认代码(一般可能非标准)
  • 解决方案资源管理器(可以通过视图调用出)

如果默认代码是非标准的:

int _tmain(int argc, _TCHAR* argv[])
{
 return 0;
}

我们自行将main改为标准的即可:

int main(int argc, char* argv[])
{
 return 0;
}

VS相比普通编辑器的各种优点

代码补全

我们只需要敲函数、关键字的一部分,就可以有智能提示补全。使用键可以补全。
##符号跳转
可以跳转到感兴趣的函数、变量等符号处。

显示行号

在工具菜单中,选择“选项”菜单,然后搜索“行号”。在“常规”面板上,勾选“行号”即可。

快捷键设置

在工具菜单中,选择“选项”菜单,然后搜索“键盘”,然后,将键盘的映射方案,设置为VC++ 6。这其实是选择快捷键的风格。

将VS设置为兼容C89标准

预编译头

#include 

int main(int argc, char* argv[])
{
 printf("Hello, world!\n");
 return 0;
}

以上这种代码,是编译不通过的,因为VS默认使用了预编译头。如果我们想编写标准的C,那么需要进行设置。
工程属性->c/c++选项中,将“预编译头”选择为“不使用”。

使用不安全的函数

因为安全的考虑,VS将一些古老的不安全的函数(不如scanf,gets)默认不可使用。
如果想使用它们,我们要进行相关设置。
复制报错信息中的:_CRT_SECURE_NO_WARNINGS
工程属性->c/c++选项中,在预处理器中,添加以上的信息。

测试运行

#include 

int main(int argc, char* argv[])
{
 int nValue = 0;
 scanf("%d", &nValue);
 printf("your nubmer is %d\n", nValue);
 return 0;
}

如果以上代码可以正常编译并与运行,说明VS已经配置成适合初学者学习的标准C形式。

你可能感兴趣的:(C语言基础)