作用域是什么?

作用域是什么?

老师能详细讲解下四种作用域吗?(下面的视频和这个看了好几遍了,搞不懂)就是他们的作用域的范围是?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Roiko 2018-08-26 17:11:22

比如说 你在一个函数中声明一个变量,那么这个变量的作用域就在这个函数当中,当这个函数结束或者不在调时,这个变量就会被销毁。

void getName(){
    int a=0;
   }
   //printf(a) 这样访问是报错的。报错原因是a未定义

如上,变量a的作用域就在这个函数中。

  • 提问者 慕先生9431606 #1
    这个我懂,然后,那四个作用域的范围是?
    2018-08-28 15:56:00
  • Roiko 回复 提问者 慕先生9431606 #2
    application的作用域就是属于整个服务器 当你服务器关闭的时候也就是这个作用域结束 session的作用域属于当前这个工程 request的作用域属于两个两个页面之间(不如A页面给B发送request请求这样的) pageContext的作用域好像是当前页面(如果我没记错的话)
    2018-08-28 16:18:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师