今天为大家带来C程序结构的介绍以及简单的C程序示例
C语言的结构
一个完整的C程序必须拥有一定的结构,这样才可以规范的编辑C程序。本示例的C程序所显示的功能为 输出“Hello Word”。
这个小程序虽然简单,但可以完美的演示C程序的全部结构。
#include
int main()
{
printf("Hello Word!\\n"); //输出Hello Word
return 0; //程序返回结果
}
-
#include 指令 #include 指令是上述示例的第一行代码,#include 指令在C语言中的作用是进行相关的预处理操作。include在C语言中称为文件包含命令,而include后面的尖括号中的内容则为C程序的头文件。
-
空行 上述示例的第二行是空格,C语言具有很强的灵活性,因此,编写代码中的空格、空行以及跳格并不会影响程序。所以,在C语言中我们常常使用一些空格、空行使C程序的编写更加美观,同时可以极大程度的提高代码的可读性。合理、恰当的在编写C程序时使用空格、空行,可以让编写者在日后维护自己的代码时更加的方便。
- main 函数的声明
上述示例的第三行代码便是对main函数进行声明。
int main()
这一行代码的意思是声明main的函数类型为 int(整型),其中的 int 在C语言中是一个关键字,这个关键字所代表的数据类型是整型。
在每个完整的C程序中都有一个 main 函数,而上述的声明 main 函数的部分为整个函数的函数头部分。main 函数的作用就是作为一个程序的入口部分。因此,在C程序中,程序都是从 main 函数头开始执行的。之后进入 main 函数中,执行 main 函数中的内容。
4.函数体
上述示例代码的第4行到第7行就是C程序的函数体部分。
{
printf("Hello Word!\\n"); //输出Hello Word
return 0; //程序返回结果
}
这一部分的内容便是整个C程序的核心,在讲 main 函数的声明的时候提到了一个名词 函数头 。那么,既然有函数头,自然会有函数的身体部分,而函数体便是函数的身体部分。一个完整的函数拥有函数头和函数体两部分。
5.执行语句
上述示例的第五行代码即是C程序的执行语句部分。
printf("Hello Word!\\n"); //输出Hello Word
这一行代码是示例C程序中最难的一行代码,同时也将会是任何C程序中最难的代码。执行语句就是在整个函数中所要执行的动作内容,其中 printf 是产生格式化输出的函数,printf 的作用即是向控制台输出字符或者字符串。在上述示例中还可以看到 “/n” 这样的一个符号,这个符号是一个转义字符,它的意思是输出一个空行。
- return 语句
上述示例的第6行代码是C程序中的返回语句。
return 0; //程序返回结果
这个语句的作用是使 main 函数停止运行,并且向操作系统返回一个结果。因此。我们可以将 return 语句理解为 main 函数的结束标志。
7.代码注释
在上述示例的第5行和第6行会看到如下文字。
//输出Hello Word
//程序返回结果
这段文字便是对代码的注释,代码的注释的作用便是对书写的代码进行解释说明。方便日后对代码进行维护或者修改的时候理解编辑代码时的思想以及含义。注释内容的语法格式如下。
//这是一段注释内容
在C程序中,注释还可以有如下书写格式。
/*这是一段注释内容*/
今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
结构
+关注
关注
1文章
116浏览量
21462 -
编辑
+关注
关注
0文章
28浏览量
11517 -
C程序
+关注
关注
4文章
253浏览量
35732
发布评论请先 登录
相关推荐
PIC单片机程序设计的基本结构框架
为了快速掌握PIC单片机源程序的基本结构,这里给出一个典型的程序结构框架。建立源程序时首先用伪指令TITLE提供程序的标题,接着给出整个
发表于 11-04 17:18
•1432次阅读
JSF应用程序的结构
JSF应用程序的结构:JSF 将表示和应用程序行为明确分开,JSF是一种事件驱动型的组件模型,请求处理生命周期包括6个阶段,JSF页面指向Bean属性,业务逻辑包含在Bean实现代码中,JSF提供
发表于 12-08 11:06
•23次下载
LabVIEW的程序结构
LabVIEW的程序结构:主要的程序结构有:循环(While循环和For循环)选择(Case结构)顺序(Sequence结构)事件(Event结构
发表于 06-22 12:33
•0次下载
C++教程之程序结构
C++教程之程序结构
程序由什么组成?答案1:程序由代码语句组成。正是一行行的代码,组成了一个完整的程序。 答案2:程序由函数组成。一个个
发表于 05-15 18:01
•38次下载
Verilog HDL程序基本结构与程序入门
Verilog HDL程序基本结构与程序入门
Verilog HDL程序基本结构
Verilog HDL是一种用于数字逻
发表于 02-08 11:43
•2186次阅读
单片机STM32入门——(1)程序结构
单片机之STM32入门——(1)程序结构程序结构1.初识单片机2.GPIO的使用3.程序结构程序结构这第一次博客便是记录寒假学习STM32之路,单片机这个倒是也听过很多了,但是一直没有
发表于 11-18 20:51
•9次下载
评论