一说到函数大家大概会想到数学中的函数关系的表达式,但是C语言的函数更形象的来说更像一种包装,来集成某个功能的集合体。当一段代码非常多,执行过程要分为很多步骤时,调用封装好的函数就会使得代码非常简洁明了。
废话不多说,上例子咯!滑稽护体
拿前几天写的猜数字游戏为例,我们来看一下整个代码的结构
void menu()
void game()
int main()
可以毫不夸张的说,整个源程序是由三个函数组成,由函数的相互调用得到了整个程序,其中,每个函数内有自己的作用域,通过在每个函数内部的作用域写相关代码来使得代码愈加完善。
在函数的使用的过程中,我们要明确以下的几点
- 在使用函数之前,必须先声明函数
- 函数的定义也算某种意义上的函数声明
- 函数调用之前必须进行函数定义,但是如果函数声明在函数调用之前,就可以将函数的调用放在任意合法位置
define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include"game.h"
void menu(void)