2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)再次发布了C语言的新标准,名叫ISO/IEC 9899:2011 - Information technology -- Programming languages -- C  ,简称C11标准,原名C1X。这是C语言的第三个官方标准,也是C语言的最新标准。

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。[1] 目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

具体方法如下:

1.打开文件,点击新建项目,并Win32应用程序,这是第一步,方便后续的操作。

2.点击下一步,勾选空项目,点击完成,编写程序安装即完成。

3.生成项目文件,选择好合适的指令,最好是提前准备好相应的指令。

4.点击源文件右键,添加“新建项”,将指令输入到新建文件框中。然后 在右边的 解决方案资源管理器 中 添加头文件或源文件吧

如果你是要写C的程序,建立C文件而不是CPP文件的话,仍然选择“C++源文件",但下面起名的时候,把扩展名由cpp改成c就是了(比方说把 源.cpp 改成 源.c)

然后,就可以写源代码了

程序代码写完后,点菜单栏 生成 菜单下的 生成解决方案 可完成编译并生成可执行文件

调试 菜单下的 开始执行(不调试) (或按Ctrl+F5)可以执行程序 (相当于VC++6.0 里面那个红色叹号),注意,你如果在这个时候,没有先执行“生成解决方案”这步的话,会先自动生成解决方案(也就是编译并生成可执行文件),生成成功才会执行。

单步执行(调试)请使用 调试 菜单的 逐语句 或 逐过程

如果程序中设了断点的话,直接选择 调试 菜单下的 启动调试 (或者按F5) 即可直接运行到断点处

用VS2013如何编写C语言相关推荐

  1. VS2022编写C语言及背景美化

    文章目录 前言 一.VS2022编写C语言基本步骤 二.VS2022背景美化 1.安装插件 2.插件的使用 总结 前言 上一篇文章介绍了什么是C语言及使用VS2013编写C语言的基本步骤,现在再来介绍 ...

  2. xcode开发php,xcode怎么编写c语言

    第一次在苹果电脑编写程序的你是不是感觉特别特别新奇,今天为大家简单介绍一下苹果电脑中的Xcode编写c语言的方法. xcode怎么编写c语言 1.点击启动器图标,在弹出的界面中找到Xcode(如果没有 ...

  3. 编写C语言代码,实现以下功能:有N名学生,每个人的信息包括学号、姓名和语文、数学、英语、平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息。

    编写C语言代码,实现以下功能: 有N名学生,每个人的信息包括学号.姓名和语文.数学.英语.平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息. #define _CRT_SECURE_N ...

  4. 编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。

    编写C语言代码,实现以下功能: 输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长.要求平面上点的坐标和矩形都用结构体来表示. ...

  5. (转)linux下vi编辑器编写C语言的配置

    在linux下用vi编辑C语言很不方便,关键字不高亮(默认情况下),括号不匹配,上下行不对齐,等等--今天在网上找了些对VI进行简单配置,以方便编写C语言. 打开,一个新的终端(root用户登录),在 ...

  6. c语言五子棋人机对弈算法_从零开始编写C语言五子棋程序1

    从零开始编写C语言五子棋程序 C语言程序是国科大计算机系本科生必修课程,我选修的是武成岗老师的C语言课程.除了课上回答问题,实验课competitive programming的成绩之外,最终的大作业 ...

  7. VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序)

    VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序) Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大.VC6. ...

  8. 专业编写c语言的软件,适合编写C语言代码的几款软件

    C语言基本上是大学计算机及其相关专业在大一上学期就会开的一门课程,但是很多学生听得都是一些理论知识,其实究其主要原因,还是因为你在上课认真听了,但是却没有在课后好好的自己去主动敲代码,想要动手操作,就 ...

  9. 如何在vscode中优雅的编写C语言

    如何在vscode中优雅的编写C语言 各位好,我认为vscode编辑器在windows环境下除了Pycharm外是最方便的IDE了,但在初学C语言时很少有人的第一个C语言软件使用的是vscode来编译 ...

最新文章

  1. 日志为什么不入数据库
  2. JBPM中 使用JobExecutor执行timer定义的job
  3. deep learning入门学习
  4. Codeforces 402 and 403 (Div. 2 and 1)
  5. 直接在线查看github里的jupyter notebook
  6. Windows 8 Directx 开发学习笔记(六)添加水模型
  7. Python-Matplotlib 7 饼状图
  8. 【取词翻译软件】CopyTranslator(deepin20可用的复制即翻译的外文辅助阅读方案)
  9. Vue学习三:安装axios(实现http请求后端)
  10. 关于我国高等数学教材的版权发财户
  11. mouseover 和 mouseenter的区别
  12. 雷电模拟器+proxifier
  13. (一)轨迹规划:贝塞尔曲线的python实现
  14. C语言printf输出百分号
  15. python添加背景图片_Python实例 tkinter canvas (设置背景图片及文字)
  16. 微信支付分 - 取消支付分API
  17. 第三方登录---微信登录
  18. 制作简单的随机抽选名字
  19. 经典游戏中的游戏编程
  20. 有约束的优化问题求解——Karush-Kuhn-Tucker (KKT)条件

热门文章

  1. rabbitmq报错:PRECONDITION_FAILED - parameters for queue ‘test-1‘ in vhost ‘/‘ not equivalent
  2. 为什么要使用 zero_grad()?
  3. CSS自定义属性(CSS变量)
  4. 网络工程师为什么要学python_网络工程师学python
  5. har文件解析工具_嵌入式MCU也能跑AI?STM32 Cube.AI工具包使用初探
  6. 网页空间 - 概念篇
  7. 录像带转存电脑的方法_《波西亚时光》录像带使用方法介绍
  8. 某储云商城系统源码V1.782 绿色版
  9. thinkphp手机版小说网站源码
  10. 嵌入式 linux usb转串口,Linux下,USB转串口问题