健健康康。
我就拿上边写的说吧,其中参数就是指一个方法你可能需要传入一些东西,来做到一些事情,比如我写的add 方法,就是需要传入2个指,他来吧这两个值相加然后返回和,那么a,b就是参数,变量就是可以数值可以变化的量,比如我的test中设置的a,b,c,e。都是变量,他们都是局部变量,因为他们都是在一个方法中定义的,只能在这个方法中使用,d也是变量,不过他是
全局变量,意思就是他可以在这个类中的任意部分被使用,常量的话是指被final 修饰的变量,就是常量,但是常量也是指的他所指的指针地址不可改变而已,比如这个常量是一个list,那么他里面的实际内容还是可以改变的,。最后形式参数就是这我add方法中的括号中的(int a,int b)了,实际参数指的就是 我在test中写的 a,b了。希望采纳
queenwendy
不对,形参离开函数就没用了,它属于局部变量,程序调用此函数时会自动为此变量分配空间,函数结束系统自动释放空间。一般由static定义的变量在函数调用后能保持上一次的值。
形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。
形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。
实参:全称为"实际参数"是在调用时传递给函数的参数,即传递给被调用函数的值。
实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。
扩展资料
英文名字不同:形参是parameter,实参是argument。
本质不同:形参的本质是一个名字,不占用内存空间。实参的本质是一个变量,已经占用内存空间。
在Javadoc或MSDN中的地位不同:Javadoc和MSDN提到一个方法有哪些参数,往往用parameter这个词。只有到程序员真正使用这个方法,才是argument。
在调试的时候,parameter就转变成argument,这时也往往不使用argument一词,而是称之为variable(变量),因为实参本质上就是一个变量,在内存中占用一块空间。
石门小可爱
不对形参只是参数,并非真实的变量,只是用来接收函数调用时传入的参数,本身只能算一种虚拟变量,或者说是一种接口或者名字,你可以根据具体的应用在调用时通过给形参赋值的方式传入全局变量或者局部变量,但这是调用者决定的,而且一旦被赋予了具体的值,就变成了实参,也就是说,当函数被调用时(产生实参)时,才真正具有实际变量的意义,而这个变量,可以是全局变量,也可以是局部变量
优质英语培训问答知识库