函数是C编程的核心,用于完成一系 任务的程序解决方案。
现在你知道每个C程序都包含一个main()函数。而且您熟悉printf()函数。
您还可以创建自己的函数。
函数:
是执行特定任务的代码块
可重复使用
使程序更易于测试
当main()分解为用函数实现的子任务时,即使是一个简单的程序也更容易理解。
例如,很明显,这个程序的目标是计算一个数的平方:
int main() { int x, result; x = 5; result = square(x); printf("%d 平方是 %d\n", x, result); return 0; }
为了使用square函数,我们需要声明它。
声明通常出现在main()函数的上方,形式如下:
返回类型 函数名称 (实参));
返回类型 是函数发送回调用语句的值的类型。函数名后面跟着括号。带类型声明的可选参数名放在括号内。
不需要返回值的函数,但返回类型必须仍在声明中。在这种情况下,将使用关键字void。
例如,display_message函数声明指示该函数不返回值:void display_message();