为了账号安全,请及时绑定邮箱和手机立即绑定

一个完整的C程序由什么组成?

一个完整的C程序由什么组成?

C
弑天下 2019-02-14 15:11:26
一个完整的C程序由什么组成?
查看完整描述

2 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

一个C程序是由函数组成的,函数是C语言中最重要的概念。

具体关系如下:

1、一个源程序文件是由一个或多个C函数组成,一个源程序文件是一个编译单位。

2、一个C程序由一个或多个源程序文件组成,一个源程序文件可以为多个C程序共用。

3、一个C程序中一定要有一个名为main的主函数,执行时总是从主函数开始,其它函数只有被调用时才会执行,执行完毕返回到调用处继续执行,正常情况下总是在主函数结束执行。

4、所有的函数是平行的,即在定义时是相互独立的,主函数可以调用其它函数,其它函数之间可以互相调用,但其它函数不能调用主函数。

5、函数可分为标准函数(库函数)和用户自定义函数。

6、从函数形式看,函数可分为无参函数和有参函数。

扩展资料

1、语言简洁、紧凑,使用方便、灵活

C语言是一个很小的内核语言,只包括极少的与硬件有关的成分,C语言不直接提供输入和输出语句、有关文件操作的语句和动态内存管理的语句等(这些操作由编译系统所提供的库函数来实现的),C的编译系统相当简洁。

2、运算符丰富

C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值和强制类型转换等都作为运算符处理,从而使C语言哟运算类型极其丰富,表达式类型多样化。

3、数据类型丰富

C语言提供的数据类型包括:整型、浮点型、字符型、数组类型、指针类型、结构体类型和共用体类型等,C99又扩充了复数浮点类型、超长整型和布尔类型等。尤其是指针类型数据,使用十分灵活和多样化,能用来实现各种复杂的运算。

4、具有结构化的控制语句

如if…else语句、do…while语句、switch语句和for语句等。用函数作为程序的模块单位,便于实现程序的模块化。

5、语法限制不太严格,程序设置自由度大。

6、C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。C语言既具有高级语言的功能,又具有低级语言的许多功能,可用来编写系统软件。

7、用C语言编写的程序可移植性好。

8、生成目标代码质量高,程序执行效率高。



查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 3097 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信