c语言之参数概念

2.1 形参

定义:全称"形式参数",用于定义方法的时候使用的参数,目的用来接收调用该方法时传递的参数。
说明:只有在被调用时才会分配内存单元,在调用结束,即刻释放所分配的内存单元。因此,只在方法内才有效。

2.2 实参

定义:全称"实际参数",用于调用时传递给方法的参数,即传递给被调用方法的值
说明:预先创建并赋予确定值。

2.3 传值调用

  • 传值调用中,传递的参数类型是为常用的基本数据类型,参数视为形参,这里形参是局部变量。

2.4 引用调用

引用调用中,在Java中,传递的参数类型是为引用数据类型,参数视为实参。在调用机制里,将实参的地址传递给了形参,形参上的改变实际上都发生在实参上,可以视为全局变量。

2.5 全局变量

 全局变量,又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束。
 注意事项:
     当局部变量与全局变量重名时,起作用的是局部变量。

2.6 局部变量

   在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43482790/article/details/114580385