📜  C函数

📅  最后修改于: 2020-10-04 12:15:24             🧑  作者: Mango

在本教程中,将向您介绍C编程中的函数(用户定义函数和标准库函数)。此外,您还将学习为什么在编程中使用函数。

函数是执行特定任务的代码块。

假设您需要创建一个程序来创建一个圆并为其着色。您可以创建两个函数来解决此问题:

  • 创建一个圆函数
  • 创建颜色函数

将复杂的问题分成较小的块可以使我们的程序易于理解和重用。


函数类型

C编程中有两种类型的函数 :

  • 标准库功能
  • 用户定义的功能

标准库功能

标准库函数是C编程中的内置函数。

这些功能在头文件中定义。例如,

  • printf()是一个标准库函数,用于将格式化的输出发送到屏幕(屏幕上的显示输出)。此函数在stdio.h头文件中定义。
    因此,要使用printf() 函数,我们需要使用#include 包括stdio.h头文件。
  • sqrt() 函数计算数字的平方根。该函数在math.h头文件中定义。

访问C编程中的标准库函数以了解更多信息。


用户自定义函数

您也可以根据需要创建函数。用户创建的此类功能称为用户定义功能。

用户定义的函数如何工作?
#include 
void functionName()
{
    ... .. ...
    ... .. ...
}

int main()
{
    ... .. ...
    ... .. ...

    functionName();
    
    ... .. ...
    ... .. ...
}

C程序的执行从main() 函数 。

当编译器遇到functionName(); ,程序的控制跳至

void functionName()

并且,编译器开始执行functionName()的代码。

一旦执行了函数定义中的代码,程序的控制就会跳回到main() 函数 。

函数在C编程中如何工作?

注意, 函数名称是标识符,并且应该是唯一的。

这只是用户定义功能的概述。访问这些页面以了解更多信息:

  • C语言编程中的用户定义函数
  • 用户定义函数的类型

用户定义函数的优点

  1. 该程序将更易于理解,维护和调试。
  2. 可以在其他程序中使用的可重用代码
  3. 大型程序可以分为较小的模块。因此,一个大型项目可以分配给许多程序员。