函数的基础:
函数的意义:函数是将 能够完成某一个特定算法的一整段代码进行归纳封装。当程序下次还要执行相似算法的时候,不用重新编写代码,可以通过直接调用函数来完成。
函数的声明及定义:
函数的返回值类型 函数名(参数列表){
函数具体实现的算法;
}
函数,内敛函数和带参宏的区别:
函数:在发生调用时,会发生控制转移,代码会转移到函数定义部分开始往下运行
内联函数:在运行到函数调用部分时,并不会发生控制转移,而是将函数定义部分直接赋值粘贴下来,顺序运行。
带参宏:在预处理阶段时,直接进行 傻瓜式的替换。
函数传参的两种方式:
①值传递:将实参的值赋值给形参
②址传递:直接将实参本身传入函数,形参和实参为同一个体
#值传递后,在函数内部操作的是形参,
而址传递后,在函数内部操作的是实参本身.