函数
void InitWifi(char x ,char y) 函数封装
{
函数体
}
InitWifi(WifiName,Password); 函数调用
cmd = GetCmdFromSever();
函数的用途
1.满足模块化需求,方便
2.函数封装,清晰
A函数定义 和 B函数调用
函数定义(带外包装和内包装) int Add (int data 1,int data 2)
{
函数体,需求算法实现
return K
}
类型返回值 函数功能名称 需求参数个数 结构体
函数调用(不带包装,直接使用)
K = Add( x ,y+1 );
形参和实参
形参和实参是两个不同的存储单元
实参 在函数调用时 变量,表达式,常量
形参 在函数定义时
实参将数值传递给形参,实参和形参的区别在于1.内存地址不同
2.形参是内存栈,即当函数调用时才会给形参分配 临时的内存空间 ,函数跳出函数体后,分配的临时空间被系统 收回释放
3.形参是媒介,传递数据给实参,形参对应的进行操作不会改变实参
局部变量,作用范围有限,仅在各自的范围内发挥作用
A班有刘晓明,B班也有刘晓明,但名字的作用范围是局部的
参考题目
1.和函数的调用 定义封装
2.两个数比较函数的调用 定义封装