C语言函数

C语言函数教程

为了完成某一功能的程序指令(语句)的集合,称为函数。C 语言 的函数可以分为:自定义函数和系统函数。

C语言函数使用

在程序中,编写函数的主要目的是将一个需要很多行代码的复杂问题分解为一系列简单的任务来解决,而且,同一个任务(函数)可以被多次调用,有助于代码重用。

C语言函数定义

语法

type funcName(paramlist) { // todo return val }

参数

参数 描述
type 函数的返回值。
funcName 函数名。
paramlist 可选,函数参数列表。
return 可选,函数返回值使用的关键字。
val 函数需要具体返回的值。

说明

我们定义了一个函数,返回类型为 type,函数名为 funcName,函数参数为 paramlist。

案例

C语言函数定义

用函数,实现计算任意两个数的和

#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; }

程序运行后,控制台输出如下:

01_C语言函数.png

我们定义了一个函数 sum,传入两个 int 类型 的参数,函数返回两个参数的和。

C语言函数总结

为了完成某一功能的程序指令(语句)的集合,称为函数。在程序中,编写函数的主要目的是将一个需要很多行代码的复杂问题分解为一系列简单的任务来解决,而且,同一个任务(函数)可以被多次调用,有助于代码重用。