VisualFreeBasic:VisualBasic6望尘莫及之变量

VisualBasic6:微软出品、简单易用,虽然几十年前的,依旧生命顽强,以下简称:VB6

VisualFreeBasic:集合VB6的易用和采用c语言的优点及编程底层操作,VB6高手的进阶语言,以下简称:VFB

-------------------------------------------------------------------------------------------------------------------

变量类型:数字变量

VB6: 8位 16位 32位 有符合变量
VFB: 8位 16位 32位 64位 无符合和有符合变量,以及大量的类型别名。

变量类型:字符变量

VB6: UNICODE字符 String      ANSI字符  无
VFB: UNICODE字符 wString   ANSI字符  String 

变量类型:指针变量

VB6:无
VFB:ptr    如:Long ptr  、 String ptr  ,ptr 不能单独用,前面+变量类型。已经占位  any ptr 

变量声明:同类型连续变量声明

VB6:Dim a as long ,b as long ,c as long
VFB:Dim as long a,b,c

变量作用范围:

VB6:全局  Public  过程 DIM
VFB:全局 Dim Shared   过程、代码块 Dim   
例题:
If xxx then 
    Dim a as long 
     if xxx then 
           Dim b as long  '就在 IF 范围内,过后就消失
            这里可以用 a 变量
      End if 
      b 变量已经销毁
      if xxx then 
           Dim b as long  '就在 IF 范围内,过后就消失
       End if 
end if 
代码块 包括 Do  For  Whil 等等
For i as long=0 to 100   'FOR 可以直接在语句中声明变量。只在 For 范围内有效
当一个函数内代码多时,就不需要为临时变量烦恼了,各用各的。

 

发布了56 篇原创文章 · 获赞 16 · 访问量 54万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览