C语言程序的结构

举报
发表于 2022/10/02 16:00:59 2022/10/02
【摘要】 C语言程序的结构有以下特点:(1)一个程序由一个或多个源程序文件组成一个规模较小的程序,往往只包括一个源程序文件,规模较大则包含多个源程序文件。(2)函数是C程序的主要组成部分程序的大部分工作都是由各个函数分别完成的,函数是C程序的基本单位,在设计较好的程序中,每个函数都用来实现一个或几个特定的功能。C程序的主要工作就是编写一个个函数。一个C语言程序有一个或多个函数组成,其中必须包含一个ma...
C语言程序的结构有以下特点:

(1)一个程序由一个或多个源程序文件组成

一个规模较小的程序,往往只包括一个源程序文件,规模较大则包含多个源程序文件。

(2)函数是C程序的主要组成部分

程序的大部分工作都是由各个函数分别完成的,函数是C程序的基本单位,在设计较好的程序中,每个函数都用来实现一个或几个特定的功能。C程序的主要工作就是编写一个个函数。一个C语言程序有一个或多个函数组成,其中必须包含一个main函数,一个小程序只包含一个原程序文件,在一个源程序文件中包含若干个函数,程序规模较大时,所包含函数数量较多,为了便于调试管理,可以使一个程序包含若干个源程序文件,一个源程序文件就是一个程序模块,即将一个程序分成若干个程序模块。在进行编译时是以源程序文件为对象进行的。在分别对各源程序文件进行编译并得到相应的目标程序后,再将这些目标程序连接成为一个统一的二进制的可执行程序。

(3)一个函数包括两个部分

1、函数首部。

即函数的第一行,包括函数名、函数类型、函数属性、函数参数名、参数类型。

2、函数体。

即函数首部下面花括号内的部分。如果一个函数中包括有多层花括号,则最外层的一对花括号是函数体的范围。

函数一般包括以下两部分。

·声明部分。

即定义在本函数中所用到的变量。

·执行部分。

由若干个语句组成,指定在函数中所进行的操作。

(4)程序总是从main函数开始执行的,不论main函数在整个程序中的位置如何

(5)程序中要求计算机完成的操作是由函数中的C语句完成的

如赋值、 输入输出的操作都是由相应的C语句实现的。C程序书写格式是比较自由的,一个语句可以分写在多行上。

(6)在每个数据声明和语句的最后必须有一个分号,分号是C语句的必要组成成分。

(7)C语言本身不提供输入输出句。

输入和输出的操作是由库函数scanf和printf等函数来完成的。C语言对输入输出实行“函数化”。由于输入输出操作设计计算机设备,把输入输出操作用库函数体现,就可以使C语言本身的规模较小,编译程序简单,很容易在各种机器上实现,程序具有可移植性。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。