文章目录

  • 前言
  • 一、C语言简介
    • 1.什么是C语言?
    • 2.C语言标准及发展过程
    • 3.C语言开发工具
  • 二、VS编写C语言
    • 1.写代码流程
    • 2.第一个C语言编写过程(以vs2013为例)
  • 总结

前言

今天正式开始C语言的回顾与学习,在复习C语言的基本语法之前,首先要安装好编写工具即编译器,现在开始吧。


一、C语言简介

1.什么是C语言?

C语言是一门计算机编程语言,广泛应用于底层开发。
常用的计算机语言有:C/C++/JAVA/python/Go等
那么什么是底层开发呢?

当然,C语言也可以运用到应用层的软件开发,比如WPS就是使用C语言实现的。

2.C语言标准及发展过程

C语言的标准语法:ANSIC
国际标准有:C89、C90、C99、C11
C语言的由来及发展过程

3.C语言开发工具

工具(编译器):Clang、GCC、MSVC、WIN-TC、SUBLIME、Turbo C等。
目前选用:VS2013/VS2022——集成开发环境——集成了MSVC编译器。

二、VS编写C语言

1.写代码流程

  1. 创建一个项目;
  2. 创建一个源文件;
  3. 写代码;
  4. 编译代码+运行。

2.第一个C语言编写过程(以vs2013为例)

步骤

  1. 新建项目;

    或者

  1. Visual C++——空项目——名称——位置;

  2. 解决方案资源管理器;
    如果找不到或者不小心将资源管理器关掉,可通过下图方式找回

  3. 新建源文件;
    xxxx.c —— 源文件 xxxx.h —— 头文件

  4. 右键 源文件——添加——新建项;

  5. C++——名称;

  6. 写代码:

  7. 编译+链接+运行代码(运行)
    ctrl+f5 或者点击调试——开始执行不调试
    根据设备的不同有的快捷键需要配合fn键使用

  8. 程序执行太快,看不到运行结果,需要设置VS属性
    右键项目名称——属性

    配置属性——链接器——系统——子系统——控制台

  9. 再次运行可看到运行结果

总结

以上就是第一次编写C语言的时候需要知道的内容。编译器VS2022/VS2019/VS2013使用的过程中略有不同,比如VS2019及之后的编译器最后就不需要配置属性,其他的基本是按钮位置不同,下一篇将以VS2022为例简要介绍一下编写过程。

C语言简介与vs编写hello word相关推荐

  1. java程序包不存在_第一章 Java语言简介

    Java语言简介 Java之父 James Gosling(詹姆斯·高斯林) 正式诞生时间 1995年,已有二十多年历史 三大方向 JavaSE(桌面版,基础需重点掌握) JavaME(移动版,现在基 ...

  2. c语言中return的作用_C语言简介

    C语言简介 c语言是人和机器交流的语言. c语言是面向过程的语言 C语言的优点:代码量小.执行速度快.功能强大.编程自由 英语不好能不能学:C语言一共32个关键字,以及为数不多的规则.建议三年级以下学 ...

  3. r语言简介_R语言简介

    r语言简介 R is a language and environment for statistical computing and graphics that is supported by th ...

  4. php语言开始和结束分别为,0055 PHP语言简介和HelloWorld

    0055 PHP语言简介和HelloWorld 作者:PHPYuan 时间:2018-10-01 03:41:29 第3章学习了如何编写JavaScript代码来动态修改网页内容. 虽然JavaScr ...

  5. 《从问题到程序:用Python学编程和计算》——1.2 Python语言简介

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1. ...

  6. go语言学习:语言简介

    一.Go语言简介 Go语言(或 Golang) 起源于 2007 年,并在 2009 年正式对外发布.Go 是非常年轻的一门语言,它的主要目标是"兼具 Python 等动态语言的开发速度和 ...

  7. SQL语言和T-SQL语言简介

    原文地址:https://www.2cto.com/database/201505/400750.html SQL语言简介 结构化查询语言(SQL)是一个非过程化的语言,它一次处理一个记录,对数据提供 ...

  8. [转载]Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案

    Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案 现在,使用Java语言为 Palm OS编写程序的领域还没有完全统一,并且也有许多程度上的差异,目前,市面上有好几种不同的可用 ...

  9. [转载]简介使用Java编写Palm OS程序的解决方案(1)

    简介使用Java编写Palm OS程序的解决方案(1) 现在,使用Java语言为 Palm OS编写程序的领域还没有完全统一,并且也有许多程度上的差异,目前,市面上有好几种不同的可用的应用程序接口,每 ...

最新文章

  1. Java创建多线程的三种方法
  2. 产品经理装逼词汇大全
  3. 狮子鱼社区团购独立版V15.3.0源码
  4. php简单验证码实例,php结合GD库简单实现验证码的示例代码
  5. Qt中Q_OBJECT与生成的moc文件的作用
  6. spring boot 尚桂谷学习笔记07 嵌入式容器 ---Web
  7. C#使用mybatis学习笔记
  8. 「小程序JAVA实战」小程序页面的上拉下拉刷新(50)
  9. 随手记_英语_学术写作_标点符号的使用
  10. 一纬度横直线等于多公里_高中物理必修一、必修二知识点提纲,暑期预习必备...
  11. python编程实践-Python编程实践(1)
  12. php常用函数及其用法,实例分析Fleaphp常见函数功能与用法
  13. 市场巨星的挖掘者、硅谷投资权威——早在1992年就走进星巴克办公室的Michael Moe...
  14. d盘不能扩展卷_点读笔小档案:小达人、毛毛虫、卡米、卷之友、外研通...傻傻分不清?...
  15. 少儿编程 电子学会图形化编程等级考试Scratch三级真题解析(判断题)2022年6月
  16. wps-奇数偶数页眉不同设定方法
  17. shareSDK判断是否安装微博客户端、qq客户端不好使,或分享无法调起微博、qq客户端。
  18. 解决SQLyog连接mysql报错:Your password has expired
  19. 中国高校计算机大赛网络技术挑战赛,2019年度“中国高校计算机大赛-网络技术挑战赛”国赛圆满落幕...
  20. 最吸引人的引流话术_抖音流广告引流【日引312人小白】

热门文章

  1. 2015年3月13日
  2. Windows的.DLL文件详解
  3. Deep Interest Network
  4. 中兴H608B和IPTV
  5. C语言练习题,short int型的变量计算两个7位十进制整数的和
  6. 临床路径在中国的实施现状及路径产品发展前景
  7. c语言马里超级奥游戏代码,超级玛格奥下载-超级玛格奥游戏下载v2.0下载-99wo下载站...
  8. 出品公司 发行公司 院线的区别
  9. python使用国内源安装包
  10. 【踩坑记录】Win10+VS2017安装配置PCL