使用VS2019开始第一个C语言程序,环境安装配置+代码实例_vs2019配置编译器-程序员宅基地

技术标签: C语言  c语言  C语言开发环境配置  VS2019  C语言开发环境  C语言代码调试  

C语言文章更新目录

C/C++学习资源(百度云盘链接)
计算机二级资料(过级专用)
C语言学习路线(从入门到实战)
编写C语言程序的7个步骤和编程机制
C语言基础-第一个C程序
C语言基础-简单程序分析
VS2019编写简单的C程序示例
简单示例,VS2019调试C语言程序
C语言基础-基本算法
C语言基础-数据类型
C语言中的输入输出函数
C语言流程控制语句
C语言数组——一维数组
C语言数组——二维数组
C语言数组——字符数组
C语言中常用的6个字符串处理函数
精心收集了60个C语言项目源码,分享给大家
C语言核心技术——函数
C代码是怎样跑起来的?
C语言实现字符串的加密和解密
C语言——文件的基本操作
使用C语言链表创建学生信息并且将信息打印输出
图解C语言冒泡排序算法,含代码分析
实例分析C语言中strlen和sizeof的区别
C语言实例:将人员信息写入磁盘文件并读出显示

环境安装配置

首先我们要在Visual Studio官方网站去下载安装包

https://visualstudio.microsoft.com/zh-hans/vs/

进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。
image

下载完成后,我们双击下载的软件开始安装
image

在弹出的画面点击继续
image

等待完成然后我们开始配置开发环境
image

如果没有别的需求这里我们就只选择:使用C++的桌面开发

如果不想用默认的安装路径(默认是安装在C盘的),可以点击更改来指定安装路径
image

选择好安装路径后,在右下角安装按钮的左边选择下载时安装(默认就是,这样可以节省安装时间),然后点击安装
image

等待安装完后,点击以后再说,也可以注册一个账号登录。
image

开发设置选择Visual C++
image

根据个人喜欢选择主题,冲哥酷爱深色,然后点击启动。

image

启动后的画面如下:

image

点击创建新项目

image
选在空项目,然后点击下一步

image

填写项目名称,和项目存放的位置,然后点击右下角的创建

image

下面就是我们编写代码的画面

image

在源文件上右击添加–>新建项,也可以直接使用快捷键ctrl+shift+A

image

选择C++文件

image

填写程序名称并将后缀名改为.c,然后点击添加

image

接下来就可以写代码了,冲哥这里写了一个变成界都在用的HelloWorld,如果觉得字体小的话,可以按住CTRL按键将鼠标滚轮向上滚,这样字体就变大了。

image

接下来运行刚刚写的代码,验证一下环境是否OK,点击调试–>开始执行(不调试)或者直接快捷键CTRL+F5

image

运行结果如下:

image

至此,环境已经OK,接下来开始你的码农之路

代码调试

  • 代码功能:

    求从1加到10的和

  • 代码:

#include<stdio.h>

#define N 10

int main() {
    
	int result = 0;
	for (size_t i = 1; i <= N; i++)
	{
    
		result += i;
	}

	printf("result=%d", result);

	return 0;
}
  • 代码调试

添加断点,直接在第7行前面鼠标左击一下

image

点击调试–>开始调试,或者使用快捷键F5

image

代码执行到断点处会停下,我们可以将鼠标放在某个变量上查看变量的值,也可以在下方的窗口查看所有变量的值。

image

调试时可以点击窗口中的按钮,也可以使用快捷键

image

代码中可以添加多个断点,使用快捷键F5可以直接跳到下一个断点处。

image

关于环境配置和代码调试就到这了,希望对你有所帮助。
如果您觉得本篇文章对您有帮助,请转发给更多的人
更多干货内容请查看我的个人公众号:C语言中文社区。
C语言中文社区】是一个C语言/C++视频教程、学习笔记、电子书、计算机二级资料等专注于C语言/C++编程学习者的干货知识分享平台,精选深度文章,分享优秀干货类、技能类的学习资源,帮助学习中的你。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/csdn_wangchong/article/details/114488846

智能推荐

脑电波-使用意念说话-程序员宅基地

文章浏览阅读1.7w次,点赞11次,收藏33次。本人菜鸟一个,程序不够完美,第一次写博客有很多漏洞,希望谅解!!!硬件清单:LCD12864,ARDUINO MEGA2560,蓝牙模块,脑电波传感器,usb音响,树莓派3功能解释:从脑电波模块中解析出人脑数据,实时切换字母,集中注意力采集目标值,目标值通过蓝牙发送给树莓派进行语音合成。简单点说:用意念说话,根据你的生物电信号解析出信息,使用语音合成与人交流存在bug,需要锻炼人的...

【数据增强】——弹性变形(Elastic Distortion)_数据增强随机弹性变换-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏31次。转载自:https://zhuanlan.zhihu.com/p/342274228作者:ChenCver可能应用场景线性场景的语义分割文字识别随笔弹性变形的第二个步骤,和现在语义分割中流行的可学习光流上采样SFnet,采用神经网络来学习随机变化的随机场。1. 前言弹性变形数据增强,本人在看Unet论文时第一次接触到,工作中,经常用到语义分割解决问题,发现在针对线分割的问题,经常都会出现中间断裂的情况。后期经过不断工程验证,发现弹性变形这种数据增强有助于解决该问题,弹性变形论文最早是._数据增强随机弹性变换

python可视化 Task03_axs.set_xticks-程序员宅基地

文章浏览阅读257次。学习参考:https://github.com/datawhalechina/fantastic-matplotlib文章目录1. 墨尔本1981年至1990年的每月温度情况2. 画出数据的散点图和边际分布import numpy as npimport pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus']_axs.set_xticks

tp 双击唤醒 最终方案 实现流程_高通平台tp双击唤醒怎么设置-程序员宅基地

文章浏览阅读4.2k次。双击唤醒_高通平台tp双击唤醒怎么设置

AWS EBS快照创建_aws自动创建快照-程序员宅基地

文章浏览阅读502次。EBS快照创建参数选择&填写资源类型:选择存储卷: 填写需要备份的EBS的卷ID描述: 填写此次快照的描述,方便识别标签: 可以编辑标签,标注这个快照属于哪个EBS卷或者属于卷挂载的机器信息参考文档创建Amazon EBS快照:https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/ebs-creat..._aws自动创建快照

tp5 宝塔open_basedir restriction in effect 错误_thinkphp5 file_put_contents(): open_basedir restri-程序员宅基地

文章浏览阅读707次。_thinkphp5 file_put_contents(): open_basedir restriction in effect. file(/pub

随便推点

区间合并(Java)_区间算法java-程序员宅基地

文章浏览阅读2.2k次。区间合并题目描述:给出多组区间,求所有区间的交集输入描述:多个区间,单个区间用逗号隔开,区间之间用空格隔开,例如:2,6 3,8 6,9输出描述:将合并后的区间输出,例如2,6 3,8 6,9合并后输出2,9 1,3 2,6 8,10合并后输出1,6 8,10import java.util.ArrayList;import java.util.Iterator;imp..._区间算法java

python转盘抽奖_python实现大转盘抽奖效果-程序员宅基地

文章浏览阅读435次。本文实例为大家分享了python实现大转盘抽奖的具体代码,供大家参考,具体内容如下选择转盘中的某一个方框,来进行抽奖import tkinter#导入线程模块import threadingimport time #导入代码的sleep 代码休眠root = tkinter.Tk()root.title('大转盘')root.minsize(300,300)#摆放按钮btn1 = tkinter....

甲流病人初筛_目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳-程序员宅基地

文章浏览阅读3.4k次,点赞3次,收藏7次。题目描述目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳嗽情况进行检查,对于体温超过37.5度(含等于37.5度)并且咳嗽的病人初步判定为甲流病人(初筛)。现需要统计某天前来挂号就诊的病人中有多少人被初筛为甲流病人。输入第一行是某天前来挂号就诊的病人数n。(n < 200)其后有n行,每行是病人的信息,包括三个信息:姓名(字符串,不含空格,最多8个字符)..._目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳

java csv下载_java 实现csv文件下载-程序员宅基地

文章浏览阅读1.5k次。直接上代码@Controller@RequestMapping(value="download")@ResponseBodypublic void download(HttpServletRequest request,HttpServletResponse response){//获取系统换行符String lineSeparator = System.getProperty("line.sep..._java http实现csv文件下载丢失文件头

Java基础知识梳理_javass框架访问触发时机不同-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏2次。文章目录java程序运行包括2个重要阶段:编译阶段和运行阶段虚拟机类加载机制类加载时机(整个生命周期)Java的类加载过程加载验证准备解析初始化类加载器双亲委派模型好处String、StringBuffer、StringBuilderequals()和“==”四种引用强引用软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)JVM占小狼的JVM源码分析文集垃圾回收机制GC新生代老年代概念判断对象是存活还是死了?四种垃圾收集算法标记-清除算法(Ma_javass框架访问触发时机不同

java动态创建二维数组技巧-程序员宅基地

文章浏览阅读1.2w次,点赞3次,收藏9次。比如两次循环时,便可以如下操作:int [ ][ ] arr ; arr = new int [ 一维数 ][ ]; //动态创建第一维 for ( i = 0 ; i &lt; 一维数 ; i++ ) { arr [ i ] = new int [ 二维数 ]; //动态创建第二维 for( j=0 ; j &lt; 二维数 ; j...

推荐文章

热门文章

相关标签