为了创建完整的 C语言程序需要在 C 源文件中输入代码。任何文本编辑器(比如 Windows 中的“记事本”)都可以创建 C 源文件,它们的文件名通常以“.c”结尾。

在计算机中通常把文件名后面的以“.”引领的字符串称为文件的扩展名或后缀名,比如:

word 文件名中的“.doc”;

文本文件名中的“.txt”;

可执行文件名中的“.exe”。

文件的扩展名是计算机中用来表示文件类型的一种方式,比如文件名中带有“.doc”扩展名的文件都是 word 文档,用 Word 软件可以打开它。文件名中带有“.c”扩展名的文件都是 C语言源文件,可以用我们在上一节中提到的 C语言编译器来编译处理成计算机可以执行的文件(扩展名为“.exe”)。

完整的 C语言源程序通常由注释块、预处理指令、main( ) 函数三部分组成(如图 1)。

图 1:完整的 C语言源程序的组成

C语言源程序通常以注释开头。注释描述了文件中这段代码的意图,也可能包含一些许可协议或版权信息。在文件的开头或其他任何地方添加注释不是必需的,但加上注释是个很好的编程习惯,这些注释有助于我们更好的理解代码的含义。

C语言中的注释有两种表示方式:

“块注释”,用符号“/*”和“*/”包围起来,可以放在程序的任意位置;

“行注释”,用符号“//”表示,一行内“//”之后的内容都是注释。

认识c语言程序,认识C语言 -一个完整的C语言程序是什么样的?相关推荐

  1. matlab m语言,我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言...

    导航:网站首页 > 我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言 我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言 匿名网 ...

  2. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(三) --高级设置一...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 上 ...

  3. 从前端到后台,开发一个完整功能的小程序

    原址 <微信小程序开发入门>专栏前面的文章主要介绍了小程序前端的开发,对于一个较复杂和完整功能的小程序都是需要后台的支撑的,比如数据的获取和存储.逻辑的处理等.  后台的开发,可以选择PH ...

  4. 一个完整的Installshield安装程序实例

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(一)---基本设置一 前言 Installshield可以说是最好的做安装程序的商业软件之一,不过因为功能的太过于强大,以至于 ...

  5. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(三) --高级设置一

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 上一篇:一个完整的安装程序实例-艾泽拉斯之海洋女神出品(二) --基本设置二 第二部分:脚本编程 在开始 ...

  6. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(五) --补遗 (已补充第三部分完整版)...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(五) --补遗 (已补充第三部分完整版) 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(五) ...

  7. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(二) --基本设置二...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(二) --基本设置二 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(二) --基本设置二 上 ...

  8. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(一)---基本设置一 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(一)---基本设置一 前 ...

  9. Flutter 构建一个完整的聊天应用程序

    在本教程中,我将向您展示如何使用 Flutter 构建一个完整的聊天应用程序.对于这一部分,我们将创建应用程序的 UI 原型,然后我将向您展示如何使用 firebase 创建后端服务并创建聊天系统. ...

  10. java 程序输出 赵_编写一个完整的JAVA的程序

    编写一个完整的JAVA的程序 关注:84  答案:1  mip版 解决时间 2021-02-05 08:43 提问者妳螚鬧俄螚笑 2021-02-05 02:59 1,接口Person Show()方 ...

最新文章

  1. html固定广告,css如何实现广告固定动态漂浮
  2. .fa .fna和.fasta是同一种格式文件吗?
  3. java中的==和equals
  4. 大众点评字体_点评里的神笔马良!她的美食笔记会让你惊掉下巴!
  5. Notepad++使用vs2015主题教程
  6. Java JDK1.8安装
  7. 图的dfs非递归_如何理解恶心的递归
  8. 密码篇——对称加密—AES
  9. Winform 自定义窗体皮肤组件
  10. c语言斐波那契数列递归数组,C语言数据结构学习:递归之斐波那契数列
  11. shell脚本使用getopts自定义传入参数选项
  12. C语言数据结构之图的邻接矩阵的应用实例
  13. 伍德里奇计量经济学导论之计算机操作题的R语言实现(虚拟变量)
  14. 补码乘法、booth算法、Wallace树
  15. 【CSS3】模拟太阳系八大行星运行轨迹
  16. AutoCAD 系统变量
  17. HNUCM 道具的魅力值(贪心算法)
  18. 两个字符串中最长公共单词 C语言
  19. Dialog 宽度占满全屏
  20. php自写api文档生成工具

热门文章

  1. electron + vue /打包linux应用报错记录
  2. 腾讯云实现短信验证码登录
  3. 装机大师如何用U盘重装原版win7系统
  4. 竖排显示变横排显示的方法
  5. oracle在键盘上输入,如何在plsql developer中接收一个键盘输入
  6. [Paddle领航团python基础课程大作业一]英文词频的统计任务
  7. 断言是什么?(编程里面的东西)
  8. 登陆界面form表单
  9. 2016年新鲜出炉的20款网页开发工具推荐
  10. 机器学习系列(14)_PCA对图像数据集的降维_03