为了完成某一功能的程序指令(语句)的集合,称为函数。C 语言 的函数可以分为:自定义函数和系统函数。
在程序中,编写函数的主要目的是将一个需要很多行代码的复杂问题分解为一系列简单的任务来解决,而且,同一个任务(函数)可以被多次调用,有助于代码重用。
type funcName(paramlist)
{
// todo
return val
}
参数 | 描述 |
---|---|
type | 函数的返回值。 |
funcName | 函数名。 |
paramlist | 可选,函数参数列表。 |
return | 可选,函数返回值使用的关键字。 |
val | 函数需要具体返回的值。 |
我们定义了一个函数,返回类型为 type,函数名为 funcName,函数参数为 paramlist。
用函数,实现计算任意两个数的和
#include <stdio.h>
int sum(int a, int b)
{
return a + b;
}
int main()
{
printf("嗨客网(www.haicoder.net)\n\n");
int a = 100;
int b = 200;
int sumResult = sum(a, b);
printf("Sum = %d\n", sumResult);
return 0;
}
程序运行后,控制台输出如下:
我们定义了一个函数 sum,传入两个 int 类型 的参数,函数返回两个参数的和。
为了完成某一功能的程序指令(语句)的集合,称为函数。在程序中,编写函数的主要目的是将一个需要很多行代码的复杂问题分解为一系列简单的任务来解决,而且,同一个任务(函数)可以被多次调用,有助于代码重用。