C 语言函数

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

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

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

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


函数类型

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()函数。

How function works in C programming?
C函数工作原理

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

这只是对用户定义函数的一个概述。请访问以下页面了解更多关于


用户定义函数的优点

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

视频:C函数

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战