【C语言】如何使用 Visual studio 2019 编写,并编译和运行C代码?

2023-11-09

提示:该文章以 Visual studio 2019为例来进行说明,2019及以后的版本同样适用该文章。


一、创建一个新项目

1.在桌面上,双击Visual Studio 2019图标,启动软件,点击创建新项目(N)
在这里插入图片描述
2.在所有语言(L) 拉框中,选择C++,再点击选择空项目,点击下一步(N)

在这里插入图片描述
3.配置新项目,点击创建©
在这里插入图片描述


二、在项目里创建一个源文件

1.创建源文件
在“解决方案资源管理器”中,单击“源文件”右击,在快捷菜单中选择“添加”,选择“新建项”。
在这里插入图片描述

2.选择“C++文件(.cpp)”,由于写的是C代码,需将名称修改为以.c为后缀
在这里插入图片描述


三、编写C语言代码

代码如下:

#include <stdio.h>

int main()
{
	printf("hello world");
	return 0;
}

在这里插入图片描述


四、编译和运行代码

1.单击“生成”,再点击“编译(M)”,或者按快捷键Ctrl + F7,编译代码。注意:有些电脑需要配合Fn一起使用。
在这里插入图片描述

2.单击“调试”,再点击“开始执行(不调试)(H)”,或者按快捷键Ctrl + F5,运行代码。注意:有些电脑需要配合Fn一起使用。
在这里插入图片描述

提醒:可以直接使用开始执行(不调试),编译和运行代码。


五、将旧项目中的C文件添加到新项目中

1、使用VS新建一个项目Contact_Dynamic,单击“文件”,选择“新建”,单击选择“项目”,见上文。
2、在旧项目Contact保存的代码路径下,(shift + 鼠标选中后Ctrl + C) 复制要添加的C文件。
在这里插入图片描述
3、将复制的文件粘贴到新的项目Contact_Dynamic中
在这里插入图片描述
4、最后,在VS中,选择“项目名称Contact_Dynamic”右击,选择“添加”,再点击“现有项”,将需要的C代码文件,添加到项目中
在这里插入图片描述


六、常见问题

注意:
1、如果“解决方案资源管理器”关闭了,单击“视图”,选择“解决方案资源管理器”即可恢复。

在这里插入图片描述

注意:
2、如果想恢复窗口布局,可单击”窗口”,选择“重置窗口布局”。

在这里插入图片描述

注意:
3、如果想改变窗口颜色,可单击“工具”,选择“选项”。然后在搜索框中输入“字体”,单击“字体和颜色”,在“显示项(D)”中选择“纯文本”,在“项背景(K)”单击“自定义(M)…”,选择想要的颜色。

在这里插入图片描述
在这里插入图片描述
提示: 我的个人配色方案: 红( R ):210 绿( G ):255 蓝( U ):210


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【C语言】如何使用 Visual studio 2019 编写,并编译和运行C代码? 的相关文章

  • C0210 [2012普及组-A]质因数分解-C语言写

    题目描述 已知正整数n是两个不同的质数的乘积 试求出较大的那个质数 输入描述 输入只有一行 包含一个正整数n 输出描述 输出只有一行 包含一个正整数p 即较大的那个质数 样例输入 1 21 样例输出 1 7 提示 数据范围 对于60 的数据
  • 伪造HTTP请求中的IP信息

    很多程序需要检测客户端的IP地址 然后来授予相关的权限 比如数据库读写 文件读写 等等 其实还有一个很常见的应用 网站投票 网站投票始于2000年的左右 那时候 COM正热得发红 红得发紫 早 期的投票只要投了就行可能技术牛人们还没有想到一

随机推荐

  • 数据结构8.13刷题

    8 13 队列
  • vue3中实现一个动态滚动的时钟效果

    前言 用vue3如何来实现一个滚动的时钟效果呢 这里来分享下方法 注意 因为vue3很多写法都不同 所以这里多分享点东西 实现效果 实现步骤 1 路由添加 import createRouter createWebHashHistory f
  • centos7搭建verdaccio

    安装npm 百度安装或者下个包 替换一下文件名 解压安装node cd tmp mkdir p usr local node tar xvf node v8 10 0 linux x64 tar mv node v8 10 0 linux
  • 编程常用技术介绍

    在编程过程中 常常涉及到一些基础知识 这些知识与编程语言无关 但即是在进行某些基本类型的操作时必不可少的内容 如操作OFFICE的基础知识 短信发送基础知识 微信操作基础知识等 现在做一下汇总 以便后续更好地进行编程开发 1 短信操作要点
  • golang - switch

    switch 的使用 switch 语句用于基于不同条件执行不同操作 直每一个 case 分支都是唯一的 从上到下逐一测试到匹配为止 匹配项后面也不需要再加 break switch 表达式 case 表达式1 表达式2 语句块1 case
  • vue 中使用微信分享接口(简单实用)

    前言 开发微信小程序时 基本上都要接入微信的SDK 而微信也提供了非常多的接口供我们去完成我们想要的功能 微信分享功能常常是我们在开发中常见的需求之一 本文将围绕微信分享接口使用展开 给自己以后碰到需求是查阅的同时 也希望对需要的朋友提供帮
  • mysql如何查询原理_mysql 原理 ~ sql查询语句

    一 普通sql执行的具体过程 1 连接器 管理连接 权限验证 2 分析器 词法分析 语法分析 比如 数据表和数据列是否存在 别名是否有歧义 是否符合标准sql语法等 3 优化器检测 执行计划生成 索引选择 4 执行器 1 判断是否拥有操作权
  • 使用PigLatin语句分析数据

    使用PigLatin语句分析数据 load 加载数据到表中 bag foreach 对表中的每一条数据tuple进行处理 filter 相当于where group by join 连接 多表查询 generate 提取列 union in
  • 华为手机文件存放目录

    1 手机通话录音 内部存储 gt Sounds gt CallRecord路径下面
  • Python基本数据类型

    Python基本数据类型 数据类型是每种编程语言必备属性 只有给数据赋予明确的数据类型 计算机才能对数据进行处理运算 因此 正确使用数据类型是十分必要的 不同的语言 数据类型类似 但具体表示方法有所不同 以下是Python编程常用的数据类型
  • 探索珠宝商城小程序:商家如何实现线上卖珠宝

    近期 微信小程序的发展势头强劲 各行各业都在积极开发自己的小程序 以适应这个数字化的时代 珠宝行业也不例外 许多珠宝品牌都已经推出了自己的小程序 为用户提供了更加便捷 个性化的购物体验 因此 制作一款珠宝商城小程序 不仅是顺应潮流的选择 也
  • go+goquery+chromedp爬虫实现对网页数据抓取

    安装 首先 需要安装两个包 1 goquery go get github com PuerkitoBio goquery goquery包主要用于搜索界面上的元素 获取里面的值 具体操作可以参考 飞雪无痕 的 golang goquery
  • IPv6头部

    一 IPv6数据包的结构 IPv6报文 分为三个部分 头部 扩展头 上层协议数据单元 IPv4报文 头部 上层协议数据单元 IPv6头部始终存在 大小固定40字节 扩展头可能有0个或多个 且长度不固定 二 IPv6头部 1 结构 2 域 P
  • ORALCE函数:LAG()和LEAD() 分析函数详解

    Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据 Lag 和后N行的数据 Lead 作为独立的列 在实际应用当中 若要用到取今天和昨天的某字段差值时 Lag和Lead函数的应用就显得尤为重要 当然 这种操作可以用表的自连
  • SpringBoot整合RabbitMQ详细案例(入门RabbitMQ看这一篇就够了)

    SpringBoot整合RabbitMQ详细案例 入门RabbitMQ看这一篇就够了 1 RabbitMQ的使用场景 1 1 异步处理 1 2 应用解耦 1 3 流量削峰 2 RabbitMQ 交换机介绍 2 1 Direct exchan
  • 第3课 微信开发者工具picker标签实现动态时间选择器与地区选择器:

    微信小程序picker标签实现动态时间选择器与地区选择器 运行效果如下 wxml代码如下
  • Vue实现搜索页面

    目录 一 效果 二 实现 一 效果 实现功能如下图所示 因为被腰斩 样式未调整 二 实现 直接上代码 pages Search vue 搜索页
  • remote: Support for password authentication was removed on August 13, 2021

    1 github在2021年8月14日七夕这天搞事情 如果这天你提交了github代码报错如下 问题 remote Support for password authentication was removed on August 13 2
  • 报错: ‘XXXX‘ is declared but its value is never read.Vetur(6133)

    引入的路径本没有问题 结果确报错 解决方法如下 1 在VScode工具的设置中找到设置 2 在搜索栏输入 vetur 并找到Vertur gt Validation Script 在比较靠下多滑动页面哦 3 最后关闭项目重新打开即可 报错消
  • 【C语言】如何使用 Visual studio 2019 编写,并编译和运行C代码?

    提示 该文章以 Visual studio 2019为例来进行说明 2019及以后的版本同样适用该文章 文章目录 一 创建一个新项目 二 在项目里创建一个源文件 三 编写C语言代码 四 编译和运行代码 五 将旧项目中的C文件添加到新项目中