在C语言中,函数是一组执行特定任务的语句组。函数提供了代码的模块化,可以使程序更容易理解、维护和重用。以下是一个简单的C语言函数的例子:
#include <stdio.h>

// 函数声明
int addNumbers(int a, int b);

int main() {
    int num1 = 5, num2 = 10, sum;

    // 调用函数
    sum = addNumbers(num1, num2);

    // 打印结果
    printf("Sum: %d\n", sum);

    return 0;
}

// 函数定义
int addNumbers(int a, int b) {
    return a + b;
}

在这个例子中,addNumbers 是一个函数,用于将两个整数相加。在 main 函数中,首先声明了 addNumbers 函数,然后在 main 函数中调用了该函数,并将返回值存储在 sum 变量中,最后打印了结果。

函数的一般结构如下:
返回类型 函数名(参数列表) {
    // 函数体,包含执行特定任务的语句组
    return 返回值;
}

其中:
  •  返回类型(Return Type)指明了函数返回的数据类型。

  •  函数名是函数的标识符,通过它来调用函数。

  •  参数列表包含传递给函数的参数,每个参数都包括参数的类型和名称。

  •  函数体包含执行实际任务的语句组。

  •  return 语句用于返回函数的结果,其后可以是一个具体的值。


C语言中的函数可以有多个参数,也可以没有参数。函数可以返回一个值,也可以不返回任何值(使用 void 类型)。函数的声明(prototype)通常在使用函数之前,以便编译器知道如何调用函数。


转载请注明出处:http://www.zyzy.cn/article/detail/13520/C 语言