计算机二级报名问题_二级计算机的问题

原问题:二级计算机的问题
分类:编程开发 > 最后更新时间:【2017-03-08 06:21:06】
问题补充:

这段话是什么意思?用下面这个例子说明白

最佳答案

P8中PRIV(PRIVATE)X其实是在内存中另外分配一个空间存储X的值,

这与PUBLIC是完全两个空间、互不影响;

……

当P8执行完毕,PRIV(PRIVATE)X这个空间就被释放了;

……


追问:
什么是子程序中的变量暂时无效 追答:
LOCAL吗,等于是另开了一个同名变量、与子程序和全局都无关。
追问:
作用域是什么,什么是作用域在当前模块及其下属模块就如这个题吗
追问:
解释一下这句话是什么意思
追问:
为什么在P9中,X是P8中的私有变量,Y就是全局的全局变量,有标明吗
追问:
这里面哪里是子程序中暂时无效 追答:
有标明的,但不是在p9中、(Proc)p9并没有任何声明,p9中延续了PublicY和p8.priv.X,你应该能找到相应的声明吧?
追问:
解释一下什么是作用域在当前模块及其下属模块 追答:
作用域,就是产生作用的区块、段、操作模组等等,超出作用域就无效;模块,指组成程序或全局的可能用于多处的独立功能代码段;这些书上比我说的准确,不过我不喜欢抄书……你的问题在哪里?
追问:
我不知道是什么意思 追答:
拿你的题目举例来说,P9是最小的模块(只有4行且可以独立产生功能);P8是P9的上级模块、P9是P8的下属模块,P8是全局的下属模块、P9是全局的下属模块、全局是P8的上级模块……
追问:
这不是说不懂得下面这段话的意思吗就拿这个例题解释一下。什么是 追答:
p8.priv.X 的作用域就是【p8】以及【p8的下属模块】,p8.localY的作用域就是【p8】但不包括【p8的下属模块】……
追问:
作用域在这里是什么意思
追问:
是不是指这些变量在什么时候变超过了这个用域就不变了 追答:
是的呀,出了作用域、这些变量就不被修改了……
  • 追答:
    作用域,就是“变量起作用的区域”的意思呀:)出了作用域就不起作用了……
    最佳答案由网友  jariii  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    10

    分享到:

    其他回答

    暂无其它回答!