VS编译器的使用——VS2019新建控制台工程

VS是一个编译器而已

  1. 可视化的编辑器   ------>    可以编辑代码
  2. 可视化的代码编译器    ------>    可以编译代码并检查错误
  3. 方便的代码调试器    ------>    可以用来调试代码
  4. 内部做好了windows操作系统拥有的库文件和接口

养成一个好习惯(创建编写项目)

  1. 编译目录   ------>    存放编译文件
  2. 源码目录   ------>    存放自己写的代码
  3. 发布目录   ------>    存放发布程序的必须文件

VS创建项目

  1. 创建空项目,不使用预编译头,方便跨平台   ------>    把创建项目产生的文件放入proj.win32目录下
  2. 把源码放在src目录下   ------>    创建文本文件来作为新的.c文件
  3. 创建bin目录   ------>    把调试器的工作目录换到运行目录下
  4. VS添加筛选器和代码目录保持一致

图形教程VS2019建工程

第1:打开Visual Studio 2019,创建新项目

第2:选择Windows桌面向导,点击下一步

第3:可以选择工程目录、配置项目名称

第4:选择程序的类型

第5:删除自带的筛选器

第6:进入到工程目录下

第7:规范工程目录



第8:架构代码目录

第9:配置工作目录

第10:添加筛选器匹配工程目录下的文件夹

第11:添加新建项

第12:写代码

第13:编译运行

main.c

/*
       三个标准的头文件,包含大多数想要使用的函数
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// int: 返回值,返回给操作系统的一个值;
// main函数的整数返回值:正常返回0,
// 如果是异常返回,我们会用负数表示;
// main: 函数的名称,默认为C语言的第一个入口函数;
// (argc, argv): 函数的参数
// argc:是argument count的缩写参数的个数,操作系统传给我们的参数的个数
// argv: 操作系统传给我们的参数的字符串数组
// 默认会传递这个可执行文件的名称
// 还可以接收其他的参数 --> (一串文字)(字符串)
// 例如:双击启动一个图片浏览器程序
// C语言的标准就是从main入口开始的;
int main(int argc, char** argv) {
       // 格式化输出
       printf("hello world!\n");
       // 暂停等待一下,看到我们的输出,请按任意键结束!!!
       system("pause");
       return 0;
}

VS编译   ------>    尽量使用快捷方式

  1. 编译单个文件   ------>    生成.obj文件(即二进制文件)
  2. 链接   ------>    把.obj文件链接到一起,生成可执行文件,根据依赖关系
  3. 编译错误   ------>   语法错误,不符合语言规范
  4. 链接错误   ------>   生成可执行文件时找不到依赖关系

快捷方式

  1. F5启动调试;  F9 在代码行下一个断点  F10执行下一条语句,  F11跟进去函数调用
  2. ctrl + c    
  3. ctrl + v     
  4. ctrl + 左右     
  5. ctrl + shift + 左右      
  6. shift +  上下    
  7. home    
  8. end    
  9. shift  + home    
  10. shift + end

代码编写规范

  1. 微软编码规范   ------>    匈牙利命令法   ------>    每个单词开头字母大写
  2. 驼峰命名规范   ------>    Java流行使用   ------>    第二个单词开始首字母大写
  3. Linux命名规范   ------>    开源和Linux   ------>    单词之间用_连接
  • 14
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值