问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中局部变量具体是什么,可以干什么,有什么作用,

发布网友 发布时间:2022-03-22 08:37

我来回答

2个回答

热心网友 时间:2022-03-22 10:07

局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。

局部变量的作用域:

1、主函数main()中定义的变量也只在主函数中有效,而不能因为在主函数中定义在整个文件或程序中有效。主函数也不能使用其他函数中定义的变量。因为主函数也是一个函数,它与其他函数是平行关系。这一点是与其他语言不同的,应予以注意。

2、不同函数中可以使用相同名字的变量,它们代表不同的对象,分配不同的单元,互不干扰。

3、形式参数是属于被调函数的局部变量。

4、在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效,这种复合语句也称为“分程序”或“程序块”。

作用:在Java等面向对象语言中,也可能出现多个局部变量重名的情况。例如一个方法的形式参数与类成员的名字相同,这时形式参数会把类成员屏蔽,如果要访问类成员,应该用this关键字。

扩展资料

全局变量的存在主要有以下一些原因:

1、使用全局变量会占用更多的内存(因为其生命期长),不过在计算机配置很高的今天,这个不应该算什么问题,除非使用的是巨大对象的全局变量,能避免就一定要避免。

2、使用全局变量程序运行时速度更快一些(因为内存不需要再分配),同样也快不了多少。

3、对于局部变量的名字空间污染,这个在不使用太多变量时是可以避免的。

4、当全局变量与局部变量重名的时候,起作用的是局部变量,全局变量被屏蔽掉。

5、还可以用extern在函数外对全局变量声明,使全局变量的作用域从声明处到文件的结束。

6、全局变量的优先度低于局部变量。

参考资料来源:百度百科——全局变量

参考资料来源:百度百科——局部变量

热心网友 时间:2022-03-22 11:25

局部变量就是只在局部范围有效的变量
局部变量可分为,形参,方法局部变量,代码快局部变量。
一般来说,局部变量都是在一个方法体之内有效的,出方法体外这个变量就不存在了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉到贵州高铁旅游攻略,贵州最佳旅游攻略 找高高手帮忙取个名字2010年农历6月12日女婴,姓潘。望大家取个好听的... 贵州五大必游景点,贵阳景区旅游攻略一日游推荐理由 我儿子是2011年农历3月17出生的,麻烦各位帮我起个名字,最好带草字头... 贵阳遛娃指南,自驾贵州亲子游旅游攻略 有一男孩姓潘,出生日期是农历2010年8月8日13点51分,他是俐字辈 ,如果... amdryzen53600相当于i几 amdryzen53600相当于几代 枣庄金源酒店离枣庄西站多远? amd ryzen53600x相当于intel的什么处理器呢? C语言中的“局部变量”是什么意思? 关于VF的填空题(几道) 要定义一个局部变量,应使用的关键字是什么 易语言的“.局部变量”命令的具体用法? 声明局部变量使用的命令是 怎么定义局部变量 跪求,,,VF题的答案!!!!! 在程序中定义局部变量的命令动词是? 将对称三相负载接到三相电压源,试比较负载作星形连接和三角形连接两种情况的线电流和功率 三相负载做星形连接和三角形连接的使用场合 三相负载按星形或三角形连接,当三相负载对称时又有何关系? 三相负载根据什么条件做星形或三角形连接 三相负载根据什么条件作星形或三角形连接? 三相负载星形或三角形连接问题 三相负载根据什么条件作星形或三角形连接 三相负载按星形连接或三角形连接,它们的线电压与相电压·线电流与相电流有何关系 三相负载究竟做何种连接,要根据电源电压和负载的( )来决定 三相电机什么时候用星形连接 什么时候用三角形连接? 三相交流电路电压,电流的测量实验中,三相负载根据什么条件做星型或三角形连接 在三相电路中,三相负载根据什么条件作星型或三角形连接? vb定义局部变量的关键字都有什么 ? C语言中的全局变量和局部变量分别是指什么? 大一c语言的问题,关于变量定义,全局变量和局部变量是什么? 求教 C语言的“局部变量” 是什么意思? SQL中全局变量和局部变量的用法 C语言中的静态局部变量的定义 C语言中 局部变量和全局变量的概念? 局部变量的概念 局部变量名词解释 学信网密保问题有没有顺序 学信网三个密保填一个可以吗 学信网学籍查询不会弄,自己的身份证号码对应的密码不记得了,找回密码问题顺序有关吗,还有2天截止?! 学信网密保问题明明是对的但是过不了 学信网密码忘了怎么办? 学信网忘记密保问题密码 手机号也换了 怎么解决 学信网密码是几位的 学信网怎么改密保问题 学信网密码忘记? 学信网保密问题不知道怎么办? 请问学信网上绑定的邮箱还有密保问题可以修改吗?改了的话会不会影响我里面的学籍信息?