标题:这道题为什么是这样的结果
只看楼主
wfw425
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2016-3-20
结帖率:33.33%
已结贴  问题点数:20 回复次数:8 
这道题为什么是这样的结果
设当前不存在任何内存变量,在命令窗口中执行"private x",则x变量被定义为变量没有产生
而设当前不存在任何内存变量,在命令窗口中执行"public x",变量被定义为全局变量,并自动复制为.F. 请告诉这是为什么呢?这道题怎么做啊 ?谢谢了
搜索更多相关主题的帖子: private public 
2016-10-18 08:40
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:4 
什么地方的题?
2016-10-18 09:08
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 



[此贴子已经被作者于2016-10-18 09:11编辑过]

2016-10-18 09:09
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:4 
private 不是创建变量
2016-10-18 10:12
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
得分:4 
回复 楼主 wfw425
private 用来指定哪些变量属“局部变量”,即只在所在的过程起作用,private all 时会屏蔽所有的上组程序变量,private XXX则只屏蔽XXX。
2016-10-18 10:32
wfw425
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2016-3-20
得分:0 
谢谢!
2016-10-18 15:40
wfw425
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2016-3-20
得分:0 
回复 2楼 tlliqi
8、设当前不存在任何内存变量,在命令窗口中执行“PRIVATE X”,则X变量被定义为(   )。
A)全局变量,并自动赋值为.F.            B)区域变量
C)    私有变量,并自动赋值为.F.            D)变量没有产生
9、设当前不存在任何内存变量,在命令窗口中执行“PUBLIC X”,则X变量被定义为(   )。
A)全局变量,并自动赋值为.F.            B)区域变量
C)局部变量,并自动赋值为.F.            D)变量没有产生
这两个选择题答案就是D,A
2016-10-18 15:42
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:295
专家分:805
注 册:2012-6-15
得分:4 
private VarList 在当前程序中隐藏指定的调用程序中定义的内存变量或数组,PRIVATE 不会创建内存变量;它仅在当前程序中隐藏上级程序中声明的内存变量。
public 定义全局变量或数组。

学习交流VFP,QQ:248561326。
2016-10-21 09:54
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
命令窗口只能创建全局变量,所以答案只能是D,A
1、从命令窗口中创建的内存变量或数组自动声明为全局。
2、PRIVATE 不会创建内存变量;它仅在当前程序中隐藏上级程序中声明的内存变量。


认真看书学习,弄通Fox主义。
2016-10-21 10:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-469926-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088533 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved