假设您需要创建一个程序来创建一个圆并为其着色。您可以通过创建两个函数来解决此问题
- 创建一个圆函数
- 创建一个颜色函数
将复杂问题分解成更小的部分,可以使我们的程序易于理解和重用。
函数类型
C语言中有两种函数
标准库函数
标准库函数是C语言中的内置函数。
这些函数定义在头文件中。例如:
printf()
函数是将格式化输出发送到屏幕(在屏幕上显示输出)的标准库函数。该函数定义在stdio.h
头文件中。
因此,要使用printf()
函数,我们需要使用#include <stdio.h>
包含stdio.h
头文件。sqrt()
函数用于计算数字的平方根。该函数定义在math.h
头文件中。
访问C语言中的标准库函数以了解更多。
用户定义函数
您也可以根据需要创建函数。这些由用户创建的函数称为用户定义函数。
用户定义函数如何工作?
#include <stdio.h> void functionName() { ... .. ... ... .. ... } int main() { ... .. ... ... .. ... functionName(); ... .. ... ... .. ... }
C程序的执行始于main()
函数。
当编译器遇到functionName();
时,程序控制将跳转到
void functionName()
并且,编译器将开始执行functionName()
中的代码。
一旦执行完函数定义中的代码,程序控制将跳回main()
函数。

请注意,函数名是标识符,应该是唯一的。
这只是对用户定义函数的一个概述。请访问以下页面了解更多关于
用户定义函数的优点
- 程序将更容易理解、维护和调试。
- 可重用代码,可用于其他程序
- 一个大型程序可以分解成更小的模块。因此,一个大型项目可以分配给多个程序员。