C语言的函数有两种:系统定义的库函数和用户自定义函数。
①库函数:是由C编译系统提供的,程序设计人员可在自己的源程序中调用的函数。编译系统把一些常用的功能模块设计成函数的形式,以供用户调用。例如,前面使用过的求绝对值函数fabso、求平方根函数sqrt()等都属于库函数,甚至常用的输出函数printf()、输入函数scanf()等都是系统提供的库函数。
C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要,编制并提供给用户使用的一组程序。不同的函数包含在不同的文件中,例如fabs()函数、sqrt()函数等都是数学函数,属于math.h,而printf()函数、scanf()函数等包含在stdio.h中。所以,在程序中如果需要使用某函数,必须将包含该函数的头文件使用include编译预处理命令包含到程序中。
②用户自定义函数:由程序员编制的一段代码,可完成某一功能,如数值计算、信息处理等。函数结束时可以按要求携带回调用函数处一个数据处理后的结果,也可以不带回结果,只是完成一些操作。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>