| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 484 人关注过本帖
标题:大家好,我是一个新手!有些问题向大家请教一下!
只看楼主 加入收藏
wlm131127
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-17
结帖率:0
收藏
已结贴  问题点数:5 回复次数:3 
大家好,我是一个新手!有些问题向大家请教一下!
请问在模块中能不能定义 静态变量  为什么
2010-04-17 22:58
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:2 
C\C++中可以,静态变量是在堆中分配内在的!VB不太清楚.

★★★★★为人民服务★★★★★
2010-04-18 07:46
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:2 
不知道楼主说的什么意思。
静态变量可以在模块中定义,但不能在过程外进行声明
下面是定义变量的模块中的代码:

程序代码:
Public ii As Integer
Function a() As Integer
  Static i As Integer
  i = i + 1
  a = i
End Function

Function b() As Integer
  ii = ii + 2
  b = ii
End Function

下面是窗体调用的代码:

Private Sub Command1_Click()
  MsgBox a
  MsgBox b
End Sub 



[ 本帖最后由 不说也罢 于 2010-4-18 10:16 编辑 ]

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2010-04-18 10:13
wlm131127
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-17
收藏
得分:0 
回复 2楼 cnfarer
谢谢啊 !
2010-04-18 16:36
快速回复:大家好,我是一个新手!有些问题向大家请教一下!
数据加载中...
 
   



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

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