经典的C语言程序示例是在屏幕上打印出hello world。

但是这多少有点简单,为了更加深入的了解C语言程序,让我们搞点更加“高级”的程序。

#include <stdio.h>                       /*把stdio.h文件的所有内容都输入到该行所在位置*/
int main()                           /*从main函数开始执行*/
{                                        /*函数体开始*/printf("你好,欢迎进入C语言的世界。\n");   /*调用printf()函数*/printf("想要了解更多知识,请访问www.txtsdy.com");return 0;                              /*return语句*/
}                                         /*程序结束*/

是不是更高级了?哈哈^_^。

现在我们看到的是编译的结果

下面我们开始逐一解读这一行行C语言代码。


1.  #include <stdio.h>

#include是一条C预处理指令,预处理就是C编译器在编译前对源代码做的准备工作。

include文件用来提供便捷的途径共享许多程序共有的信息。

stdio.h文件包含了所有C编译器所使用的输入和输出函数,且该文件名的含义就是标准输入/输出头文件,所以所有的C编译器的软件包都提供stdio.h文件。

至于头文件,可以简单理解为把程序和编译器正确的组合。头文件可以定义一些常量,指明函数名和如何使用它们......,不仅如此,头文件还包含了在创建最终可执行程序时编译器要用的信息。

2.  int main()

首先我们来了解一下main()函数,main函数也被称为主函数,C语言程序一定要从main()函数开始。

int是main()返回类型,表明main()函数返回的值是整数。

通常来说,main()的圆括号内要包含一些传入函数的信息,在我们的示例中,圆括号内不需要传递任何信息,所以我们什么也没写,当然如果要写也可以,比如main(void),void表明main()不带任何参数。

3.  {}

{}中就是函数体,{表明函数体的开始,}表明函数体的结束。注意只有{}才有这样的作用。

4.  printf("你好,欢迎进入C语言的世界。\n");

     printf("想要了解更多知识.请访问www.txtsdy.com.");

printf()是C语言中的一个标准函数,其中()告诉编译器printf是一个函数名,()内的信息就被称为参数,()内的\n字符没有被输出,这是因为\n的意思是在下一行的最左边开始新的一行,通俗来将就是:进入下一行。

5.  return 0;

有返回值的C函数就要有return语句,其中0是等待返回的值,记住不要在有返回值的函数中省略它。

6.  ;

任何在函数体内的语句都要用;做结尾。

7.  /*  */

/*  */中的内容是注释,是给人看的,编译器编译时不会把/* */编译。写注释是个好习惯!!!

简单的C语言程序示例相关推荐

  1. 三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明

    三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明 首先,我们了解一下手册中关于变址寄存器V或Z的说明: 如下图所示: 程序示例: 如下图所示,为简单的跑马灯控制程序: 程序分析: 当M1 ...

  2. 一个简单的C语言程序(详解)

    C Primer Plus之一个简单的C语言程序(详解) #include <stdio.h>int main(void) //一个简单的 C程序 {int num; //定义一个名为 n ...

  3. 完整简单c语言程序代码,一些简单的C语言程序代码.docx

    一些简单的C语言程序代码 由键盘任意输入1个4位数整数,分别输出其中的个位.十位.百位.千位./* expe 3-10 */#include #include void main(void){ int ...

  4. c语言简单程序编写实验步骤,实验一编写简单的C语言程序.doc

    实验一编写简单的C语言程序 实验一 编写简单的C语言程序 [实验目的] 1.熟悉C程序设计编程环境 C ++,掌握C程序设计编辑.编译.连接运行.掌握C程序设计的基本框架能够编写简单C程序.. 实验内 ...

  5. 一个简单的C语言程序HelloWorld!

    所谓万事开头难嘛,我们就先写一个最简单的C语言程序来认识C语言吧! 万能的HelloWorld! #include <stdio.h>int main(void) {printf(&quo ...

  6. 使用gcc与makefile在linux中运行简单的c语言程序

    目录 使用GCC编译C语言程序 示例代码 main1.c sub1.c 编译与链接 使用Makefile 在Windows下运行程序 使用GCC编译C语言程序 示例代码 main1.c 说明:主程序文 ...

  7. 一个简单51c语言程序,三个简单的C语言程序(上)

    今天我们介绍三个最简单的C语言程序. 例1:要求在屏幕上输出下面一行信息:ThisisaCprogram. 解决方法:在主函数中使用printf函数,将以上单词原样输出. 写程序: 运行结果:This ...

  8. c++和c语言的区别_C语言编程篇·····最简单的C语言程序

    C 语言的发展方向C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处 ...

  9. 一段简单的计算机程序举例,第3讲-最简单的C语言程序举例.docx

    湖南省怀化工业学校备课纸 第 PAGE 3 页 第3讲 最简单的C语言程序举例 授课计划表 课 题 1.4 最简单的C语言程序举例 课时数 2 授课班级 18计算机 检 查 记 录 授课时间 9.18 ...

  10. 简单说明c语言程序步骤,C语言的入门简介和三个简单的C语言程序详细说明

    学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好.Keil软件是目前最流行开发80C51系列单片机的软件,Keil提供了包括C编译器.宏汇编.连接器.库管理和一个功能强大的仿真调试器等在 ...

最新文章

  1. python投掷骰子实验_Python小程序--模拟掷骰子
  2. Spring 注解 @Resource和@Autowired(转)
  3. SQL update select语句
  4. 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果
  5. linux uts namespace 提供了主机名和域名的隔离 docker中被用到
  6. IT 系统巡检时,需要关注哪些指标?
  7. [ARM-assembly]-A64指令集合总结
  8. java后ping不是内部_ping不是内部或外部命令,也不是可运行的程序解决方案
  9. 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问
  10. toAppendStream doesn‘t support consuming update changes which is produced by node GroupAggregate
  11. Oracle创建表_01
  12. 从编写到上线带你搞定springboot博客之编辑博客时新增标签02
  13. 35 岁以下科技创新 35 人之一,这位博士解开美团 AI 的冰山一角!
  14. 论项目管理中的需求管理
  15. [Win] 免登录百度网盘高速下载器 ENFI下载器 v1.3.1
  16. 计算机黑屏 风扇转,打开电脑黑屏,但风扇还在转,为什么?
  17. 奇安信前三季营收31.9亿:同比增19% 扣非后净亏13.6亿
  18. android获取SIM卡信息和手机号码
  19. 我的世界神级种子Java_单机生存必备 我的世界神级种子推荐
  20. Dremel和Hadoop

热门文章

  1. 使用opencv-python读取webm格式的视频并转换成图片和avi格式的视频
  2. JSON字符串转对象集合
  3. Tomcat、Servlet、Servlet容器
  4. SmartAdmin开源简单的门户网站管理系统
  5. 大白话理解LSTM神经网络(附实例讲解)
  6. 内网主机通过外网地址访问内网服务器
  7. ES中文分词器-ik分词器安装
  8. 超神能力:云库局面分析
  9. Excel可视化图表模板,图表控的你快收藏呀!!!
  10. 最新版chrome安装adblock插件