zoukankan      html  css  js  c++  java
  • VB6 变量定义作用域的一个奇特形式

    C#或JAVA 下面的i定义是只会限定在if 条件块里的:

    if (1 == 2)
    {
    int i = 000;

    }
    else {
    i = 111;// 错误,未定义。
    }

    i = 222;//错误 同上。

    下面看看VB6 的

    Option Explicit

    If 1 = 2 Then
    Dim i As Integer
    i = 8
    Else
    i = 7
    End If
    i = 9

    以上定义居然完全正确。。。。。。。。。。。

    如果在else 里在定义一个相同的 ineteger i 居然会出现语法错误。。。。。,奇葩不?

  • 相关阅读:
    Linux
    Linus
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Django日志配置
    linux
  • 原文地址:https://www.cnblogs.com/wgscd/p/10330691.html
Copyright © 2011-2022 走看看