简单的C语言程序示例
经典的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语言程序示例相关推荐
- 三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明
三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明 首先,我们了解一下手册中关于变址寄存器V或Z的说明: 如下图所示: 程序示例: 如下图所示,为简单的跑马灯控制程序: 程序分析: 当M1 ...
- 一个简单的C语言程序(详解)
C Primer Plus之一个简单的C语言程序(详解) #include <stdio.h>int main(void) //一个简单的 C程序 {int num; //定义一个名为 n ...
- 完整简单c语言程序代码,一些简单的C语言程序代码.docx
一些简单的C语言程序代码 由键盘任意输入1个4位数整数,分别输出其中的个位.十位.百位.千位./* expe 3-10 */#include #include void main(void){ int ...
- c语言简单程序编写实验步骤,实验一编写简单的C语言程序.doc
实验一编写简单的C语言程序 实验一 编写简单的C语言程序 [实验目的] 1.熟悉C程序设计编程环境 C ++,掌握C程序设计编辑.编译.连接运行.掌握C程序设计的基本框架能够编写简单C程序.. 实验内 ...
- 一个简单的C语言程序HelloWorld!
所谓万事开头难嘛,我们就先写一个最简单的C语言程序来认识C语言吧! 万能的HelloWorld! #include <stdio.h>int main(void) {printf(&quo ...
- 使用gcc与makefile在linux中运行简单的c语言程序
目录 使用GCC编译C语言程序 示例代码 main1.c sub1.c 编译与链接 使用Makefile 在Windows下运行程序 使用GCC编译C语言程序 示例代码 main1.c 说明:主程序文 ...
- 一个简单51c语言程序,三个简单的C语言程序(上)
今天我们介绍三个最简单的C语言程序. 例1:要求在屏幕上输出下面一行信息:ThisisaCprogram. 解决方法:在主函数中使用printf函数,将以上单词原样输出. 写程序: 运行结果:This ...
- c++和c语言的区别_C语言编程篇·····最简单的C语言程序
C 语言的发展方向C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处 ...
- 一段简单的计算机程序举例,第3讲-最简单的C语言程序举例.docx
湖南省怀化工业学校备课纸 第 PAGE 3 页 第3讲 最简单的C语言程序举例 授课计划表 课 题 1.4 最简单的C语言程序举例 课时数 2 授课班级 18计算机 检 查 记 录 授课时间 9.18 ...
- 简单说明c语言程序步骤,C语言的入门简介和三个简单的C语言程序详细说明
学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好.Keil软件是目前最流行开发80C51系列单片机的软件,Keil提供了包括C编译器.宏汇编.连接器.库管理和一个功能强大的仿真调试器等在 ...
最新文章
- python投掷骰子实验_Python小程序--模拟掷骰子
- Spring 注解 @Resource和@Autowired(转)
- SQL update select语句
- 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果
- linux uts namespace 提供了主机名和域名的隔离 docker中被用到
- IT 系统巡检时,需要关注哪些指标?
- [ARM-assembly]-A64指令集合总结
- java后ping不是内部_ping不是内部或外部命令,也不是可运行的程序解决方案
- 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问
- toAppendStream doesn‘t support consuming update changes which is produced by node GroupAggregate
- Oracle创建表_01
- 从编写到上线带你搞定springboot博客之编辑博客时新增标签02
- 35 岁以下科技创新 35 人之一,这位博士解开美团 AI 的冰山一角!
- 论项目管理中的需求管理
- [Win] 免登录百度网盘高速下载器 ENFI下载器 v1.3.1
- 计算机黑屏 风扇转,打开电脑黑屏,但风扇还在转,为什么?
- 奇安信前三季营收31.9亿:同比增19% 扣非后净亏13.6亿
- android获取SIM卡信息和手机号码
- 我的世界神级种子Java_单机生存必备 我的世界神级种子推荐
- Dremel和Hadoop