中国人自己的开发语言HB++<语句介绍>

这些是基本的开发语言语句,HB++对面向对象作了不少支持工作,在这方面,比VB.NET最新版的面向对象支持方面更加出色.这里将分段介绍HB++,供同行业朋友指正和帮助

3.2 语句

1. 顺序语句
a) 赋值语句
    Let基本类型赋值语句
    [Let] 变量名 | 类成员变量名 = 表达式
    Set非基本类型赋值语句
    Set 变量名 | 类成员变量名 = 表达式
    Set 变量名 | 类成员变量名 = New 非基本类型名[(构造时的参数表)]
b) 调用函数
    Call调用函数语句
    [Call] 函数名 | 类成员函数名(参数表)
    即使函数有返回值,使用Call语句后,返回值将自动丢失。如果返回的是类实例,HB++将自动释放类实例空间。
2. 条件语句

  a)If语句
    If语句标准格式:
        If 逻辑表达式 Then
        [Else If 逻辑表达式 Then]
        [Else]
        End If
    b)Select语句
      Select语句标准格式:
        Select 算术表达式
        Case 逻辑表达式
        [Case Else]
        End Select
      注意:此处的逻辑表达式的第一个逻辑运算符不需要左边的算式。例如:
        Dim a As Long

        a=10
        Select a+3
        Case <2
        Case >2 And a+3<10
        Case >10 And a+3<100
        CaseElse
        End Select

3. 循环语句
a)For循环语句
    标准格式:
     For 循环变量 = 初始值 To 终止值 [Step 步长值]
        Next 循环变量
    循环变量只能是单独的变量,不能是类的成员属性或函数。步长值缺省值等于1。
Next语句的循环变量一定要与For语句中的循环变量相同。
    Exit For语句将跳出循环
b)ForSet集合专用循环语句
    ForSet 集合变量
    NextSet
    集合变量只能是集合类的实例变量。其初始值是集合的第一个元素。此循环将自动从第一个元素循环道集合的最后一个元素。循环体中直接使用集合变量操作元素内容。
    Exit For语句将跳出循环
c)Do While...Loop当条件为真循环语句
    Do While 逻辑表达式
    Loop
    条件先于循环,当外部进入循环时,条件不成立,循环将跳过。
    Exit Do语句将跳出循环
d)Do Until...Loop当条件为真跳出循环语句
    Do Until 逻辑表达式
    Loop
    条件先于循环,当外部进入循环时,条件成立,循环将跳过。
    Exit Do语句将跳出循环
e)Do...Loop While后判断当条件为真循环语句
    Do
    Loop While 逻辑表达式
    条件后于循环,当外部进入循环时,至少循环一遍,然后判断条件是否成立,如果成立,循环将跳出。
阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yoursoft

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值