在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 1301|回复: 0

[资料] C程序的基本结构

[复制链接]
发表于 2016-3-30 15:50:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

到目前为止所讨论的示例程序表明,C程序可以看做为各个构成块的组合,这些构成块称为函数。一个函数就是一个子例程,可以包含一个或多个语句,这些语句被设计为用于执行一个特定的任务。要编写一个C程序,首先要创建函数,然后将函数组合起来。一个C程序可以包含一个或多个部分,如图所示。

文档部分

-----------------------------------------

链接部分

-----------------------------------------

定义部分

-----------------------------------------

全局声明部分

-----------------------------------------

main()函数部分

{


声明部分


执行部分

}     

----------------------------------------

子程序部分

函数1

函数2

...                         (自定义函数)

...

函数n     

文档部分由注释行组成,用于给出该程序的名称、作者和其他信息,程序员以后可以使用这些信息。链接部分提供了一些指令,告诉编译器从系统库中要链接哪些函数。定义部分定义了所有符号常量。

有些变量可以在多个函数中使用,这种变量称为全局变量,它们在全局声明部分中进行声明。全局声明部分位于所有函数之外。该部分还用于声明所有自定义函数。

每个C程序必须有一个main函数部分。该部分包含两个部分,即声明部分和执行部分。声明部分用于声明所有将在执行部分中使用的变量。在执行部分至少应有一条语句。这两部分必须位于开括号和闭括号之间。程序的运行从开括号开始,到闭括号处结束。Main函数的闭括号是程序的逻辑结束位。声明和运行部分中的所有语句都以分号结尾。

子例程段包含了所有的自定义函数,这些函数在main函数中被调用。尽管自定义函数可以以任意顺序出现,但通常是将它们放在main函数之后。

main函数之外,如果没有必要,其他所有的段都可以省略。

凌阳教育,全国唯一一家原厂式嵌入式培训机构,专业从事嵌入式人才培训13年,最近新开课程信息安全工程师培训,想了解更多嵌入式资料下载或者是凌阳教育的动态,请访问凌阳教育官网www.sunplusedu.com

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 15:12 , Processed in 0.041662 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表