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

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


弑天下
浏览 3098回答 2
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、生成目标代码质量高,程序执行效率高。
打开App,查看更多内容
随时随地看视频慕课网APP