函数基础——C语言

2019-04-08  本文已影响0人  B_____b

函数的基础:

函数的意义:函数是将  能够完成某一个特定算法的一整段代码进行归纳封装。当程序下次还要执行相似算法的时候,不用重新编写代码,可以通过直接调用函数来完成。

函数的声明及定义:

函数的返回值类型 函数名(参数列表){

    函数具体实现的算法;

}

函数,内敛函数和带参宏的区别:

函数:在发生调用时,会发生控制转移,代码会转移到函数定义部分开始往下运行

内联函数:在运行到函数调用部分时,并不会发生控制转移,而是将函数定义部分直接赋值粘贴下来,顺序运行。

带参宏:在预处理阶段时,直接进行 傻瓜式的替换。

函数传参的两种方式:

①值传递:将实参的值赋值给形参

②址传递:直接将实参本身传入函数,形参和实参为同一个体

#值传递后,在函数内部操作的是形参,

而址传递后,在函数内部操作的是实参本身.

上一篇 下一篇

猜你喜欢

热点阅读