众所周知,Visual Studio号称全宇宙最强的IDE(集成开发环境),简直可以“秒天秒地秒空气”。我们看着各种技术大会上,大神们在台上用VS演示Demo溜得飞起,然而对于一些非技术专业同学或者是初学者同学,看着Visual Studio丰富的启动界面,恐怕都要懵逼了。毕竟在大学里,我们都是老老实实的用着VC++ 6.0学完了C语言,Visual Studio?不存在的。。。

那么今天,小编S君就来尝试用最新版的Visual Studio 2017来写一段最基础的C语言程序吧!

一、安装VS2017

安装我简单说一下,直接必应搜索(bing.com)“Visual Studio”,进到微软官网,下载Visual Studio 2017 Community版本,该版本面向个人开发者是免费授权使用的,大家大胆放心用~

会下载下来一个体积非常小的Visual Studio Installer(安装器),打开后,选择你要安装的组件,因为VS作为“全宇宙最强大的IDE”,功能组件很多,而大部分人不会把所有组件都用上,所以VS团队很贴心的提供了选择的页面,你只需要安装你要用到的功能组件来安装就好了,大大减小了安装后VS的体积大小。

如上图所示,选择【Desktop Development with C++】,保持右边的选项不用动。确定安装,等待安装完成。

安装完成后打开,VS 2017的界面长这样的↓↓↓

二、创建项目

1、选择【文件(File)】→【新建(New)】→【项目(Project)】。

2、在弹出的对话框中,选择【 Windows桌面应用向导(Windows Desktop Wizard)】,然后选定保存路径,此处要注意,尽量在路径中不出现中文,单击【确定(OK)】。

3、在对话框中勾选【空项目(Empty Project)】,取消【预编译头(Precompiled Header)】和【安全开发生命周期检查(Security Development Lifecycle(SDL) checks)】两个选项。单击【确定(OK)】后,项目就创建完成了。

三、添加源文件

1、在窗口右侧,【解决方案管理器(Solution Explorer)】窗格中,右击【源文件(Source F)】

2、选择【C++ File(.cpp)】,注意重命名文件名,修改后缀名为 .c(虽然大多数人说c语言写在.cpp格式文件里面也没问题,大学老师很多也是这么教的,但我们严谨一些,还是保持一个良好习惯吧)。

四、编写代码

就最简单的Hello World好了,我这里打的是“Hello ZEROING!”

我们看到在输入过程中,会有自动补全功能

五、生成、编译、运行

1、选择【生成(Build)】→【编译(Complie)】

看到输出框现实编译成功

2、选择【调试(Debug)】→【无需调试直接运行(Start Without Debugging)】

当当当当~,【用Visual Studio 2017写C语言】成就达成~!

高射炮打蚊子丨用Visual Studio 2017写最初级的C语言程序的更多相关文章

  1. 如何用Visual Studio 2013 (vs2013)编写C语言程序

    如何用Visual Studio 2013 (vs2013)编写C语言程序 (2014-05-16 10:58:15)   Visual Studio 2013是一个很强大的软件,但是刚开始用Visu ...

  2. 如何用Visual Studio 2013 (vs2013)编写C语言程序 (转)

    http://blog.sina.com.cn/s/blog_964ee6730101jvvi.html

  3. 高射炮打蚊子丨在VS 2017里用C语言写经典的冒泡排序

    ​上一期<高射炮打蚊子丨用Visual Studio 2017写最初级的C语言程序>中,我们用Visual Studio “全宇宙最强IDE”这门大炮,打了“C语言写Hello World ...

  4. Xamarin+Prism开发详解三:Visual studio 2017 RC初体验

    Visual studio 2017 RC出来一段时间了,最近有时间就想安装试试,随带分享一下安装使用体验. 1,卸载visual studio 2015 虽然可以同时安装visual studio ...

  5. Visual Studio 2017开发环境的安装

    Visual Studio 2017是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序最新的工具,本节以Visual Studio 2017社区版的安装为例讲解具体的安装步骤. ...

  6. 如何解决Visual Studio 2017 运行后控制台窗口一闪就消失了

    出现这种情况的原因 安装使用Visual Studio 2017 后,用Ctrl+F5运行程序,结果控制台窗口一闪就没了,也没有出现"press any key to continue-&q ...

  7. 深入研究Visual studio 2017 RC新特性

    在[Xamarin+Prism开发详解三:Visual studio 2017 RC初体验]中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很 ...

  8. Microsoft Visual Studio 2017 for Mac Preview 下载+安装+案例Demo

    目录: 0. 前言 1. 在线安装器 2. 安装VS 3. HelloWorld 4. ASP.NET MVC 5. 软件下载 6. 结尾 0. 前言: 工作原因,上下班背着我的雷神,一个月瘦了10斤 ...

  9. Create an offline installation of Visual Studio 2017 RC

    Create an offline installation of Visual Studio 2017 RC ‎2016‎年‎12‎月‎7‎日                             ...

随机推荐

  1. Docker+.Net Core 的那些事儿-3.创建容器并运行

    1.根据镜像运行容器 上篇文章建立了一个镜像: 我们以此开始,执行以下命令: docker run -d -p 5000:5000 hwapp:latest 如果返回以上结果表示建立成功. 此时如果你 ...

  2. python替换一个文件里面的特定内容

    f = open("1.txt", "r", encoding="utf-8") f_new = open("2.txt" ...

  3. H5 播放视频常见bug及解决方案

    本文摘自:本文来自“小时光茶社(Tech Teahouse)”公众号 原文:https://mp.weixin.qq.com/s/MM5ZwCiWLAeHalsNYMImnw 1. 自动播放问题 通过 ...

  4. 巨坑:jqgrid竟然取不到编辑模式下input的值

    今天遇到最奇葩的问题,竟然取不到input的值,感觉世界观都颠覆了.后来一搜资料,又是jqgrid框架搞的鬼,真搞不明白,开发框架就好好开发框架,留这么多坑有意思吗? jqgrid编辑模式下不要调用g ...

  5. 20145312 实验二《 Java面向对象程序设计》

    20145312 实验二< Java面向对象程序设计> 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解 ...

  6. ubuntu 12.04网络设置

    1.服务器版本 设置IP地址 ubuntu 12.04的网络设置文件是/etc/network/interfaces,打开文件,会看到 auto lo iface lo inet loopback 这 ...

  7. python2与python3语法区别之_重定向

    python2与python3两版本的区别是众所周知的,今天主要记录python下版本2 与版本3的区别 python2 In [7]: logfile = open('/tmp/mylog.log' ...

  8. PLMN和PSTN

    一.PLMNPLMN公众陆地移动电话网(PLMN) public land mobile network 由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网路.该网路必须与公众交 ...

  9. LeetCode——Longest Palindromic Subsequence

    1. Question Given a string s, find the longest palindromic subsequence's length in s. You may assume ...

  10. Mac OS build caffe2 Error:This file was generated by an older version of protoc which is

    问题所在 我们可以发现这个错误跟protobuf的版本有关,因此我们可以执行script/diagnose_protobuf.py 我们可以看到,pip install protobuf 和 brew ...