函数要先定义再使用,和变量一个道理
为什么要用函数:
1、避免代码冗长
2、模块化的设计思路
3、按功能划分,每个函数代表一个功能,而函数的名字要体现函数的功能含义,类似变量标识符y=f(x)
函数的三要素:
1、函数名——体现功能
2、参数列表——比如y=f(x),x就是参数;比如z=f(x,y),x,y就是参数,参数的个数根据需求自行定义
3、返回值——还比如y=f(x)_y是函数根据x的值和f的功能执行后的结果
函数体——执行什么样的功能,涉及的处理代码叫做函数体
以下函数并不能执行,只为自己理解
#include<stdio.h>
void initWifi(){};
int main()
{
initWifi();
initChaosb();
int dis;
int cmd;
cmd=getCmdFromServer();
dis=getDistance();
if(dis<10){
goBehind();
}
switch(cmd){
case 1:
goFhead();
break;
case 2:
goBhind();
break;
case 3:
turnLeft();
break;
case 4:
turnRight();
break;
}
return 0;
}