C 函数
本文带您了解 C 语言中的标准库函数和自定义的函数。
函数是执行特定任务的代码块。
例如,您需要创建一个程序来创建一个圆并为其涂色。您可以创建两个函数来解决这个问题:
- 创建一个画圆的函数
- 创建一个给图形着色的函数
将复杂的问题分成更小的块使我们的程序易于理解和重用。
函数类型
C 语言中有两种类型的函数:
标准库函数
标准库函数是 C 语言中的内置函数。这些函数在头文件中定义。例如,
-
printf()
是一个发送格式化的输出到屏幕的标准库函数。这个函数在
stdio.h
头文件中定义。因此,我们需要使用#include <stdio.h>
导入stdio.h
头文件,才能使用printf()
函数, -
sqrt()
函数计算一个数的平方根,此函数在math.h
头文件中定义。
用户自定义函数
您还可以根据自己的需要创建函数。由用户创建的此类函数称为用户定义函数。
用户定义函数
#include <stdio.h>
void functionName()
{
... .. ...
... .. ...
}
int main()
{
... .. ...
... .. ...
functionName();
... .. ...
... .. ...
}
C 程序的执行从 main()
函数开始。
当编译器遇到 functionName();
时,程序的控制跳转到 functionName()
函数内部:
void functionName() {}
然后,编译器开始执行 functionName()
里面的代码。
一旦自定义函数中的代码被执行完毕,程序的控制重新跳回 main()
函数。
注意,函数名是标识符,应该是唯一的。
本文这里只是概述了用户定义的函数。要了解更多的信息,请访问以下页面:
函数的优点
- 函数让程序更易于理解、维护和调试。
- 函数是可重用代码,可以在其他文件中调用。
- 一个大程序可以分成更小的模块。因此,一个大型项目的不同模块可以分配给不同的程序员去完成。