关于变量的定义!(80分)

  • 主题发起人 主题发起人 shephard
  • 开始时间 开始时间
S

shephard

Unregistered / Unconfirmed
GUEST, unregistred user!
private
{ Private declarations } --------A
public
{ Public declarations } --------B
end;

var
selectmenu:integer;-------------------C

请教在A,B,C 3处定义变量有什么区别?
 
private
{ Private declarations } --------A
//此处为私有变量,别的单元不能访问
public
{ Public declarations } --------B
//此处为公有变量,别的单元可以访问

end;

var
selectmenu:integer;-------------------C
//此处为全局变量,但不是窗体的成员

 
AGREE WITH cgzhang,
 
private
{ Private declarations } --------A
//此处为私有变量,别的单元不能访问
public
{ Public declarations } --------B 不过要uses 这个单元
//此处为公有变量,别的单元可以访问

end;

var
selectmenu:integer;-------------------C
//此处为全局变量,但不是窗体的成员
//最好放在全局申明模块中
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部