函数的形参可以和全局变量命名一致 ldquo函数的形参都属于全局变量rdquo这句话对吗为什么

今天来聊聊关于函数的形参可以和全局变量命名一致,ldquo函数的形参都属于全局变量rdquo这句话对吗为什么的文章,现在就为大家来简单介绍下函数的形参可以和全局变量命名一致,ldquo函数的形参都属于全局变量rdquo这句话对吗为什么,希望对各位小伙伴们有所帮助。


【资料图】

1、不对,形参离开函数就没用了,它属于局部变量,程序调用此函数时会自动为此变量分配空间,函数结束系统自动释放空间。

2、一般由static定义的变量在函数调用后能保持上一次的值。

3、形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。

4、形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。

5、实参:全称为"实际参数"是在调用时传递给函数的参数,即传递给被调用函数的值。

6、实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。

7、 因此应预先用赋值,输入等办法使实参获得确定值。

8、扩展资料英文名字不同:形参是parameter,实参是argument。

9、本质不同:形参的本质是一个名字,不占用内存空间。

10、实参的本质是一个变量,已经占用内存空间。

11、在Javadoc或MSDN中的地位不同:Javadoc和MSDN提到一个方法有哪些参数,往往用parameter这个词。

12、只有到程序员真正使用这个方法,才是argument。

13、在调试的时候,parameter就转变成argument,这时也往往不使用argument一词,而是称之为variable(变量),因为实参本质上就是一个变量,在内存中占用一块空间。

相信通过ldquo函数的形参都属于全局变量rdquo这句话对吗为什么这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文由用户上传,如有侵权请联系删除!

关键词: