dim i,j as long 
有什么不妥?

解决方案 »

  1.   

    dim i as long,j as long
      

  2.   

    没有什么不妥,但i会被设为Varant类型,也就是平常所说的万能类型,占用空间大,应尽量避免。
    j则为Long类型。我想这道题可能就是考你平时定义变量是否规范.
      

  3.   

    vb里声明变量和c不同,上述的声明中其实只有j是long的,而i是var(系统默认)的。其实上面程序没有什么不妥,关键看要求i声明成什么变量~~~~~~
      

  4.   

    也许这样你好理解
    Dim i, j As Boolean i="aaa"  '执行它不出错j="aaa"  '执行它出错,类型不匹配说明j是boolean类型,而i可以是任意的数据类型
      

  5.   

    也许这样你好理解
    Dim i, j As Boolean i="aaa"  '执行它不出错
    i = 2       '执行它不出错
    i = False    '执行它不出错
    i = Now    '执行它不出错j="aaa"  '执行它出错,类型不匹配
    j=false     '执行它不出错
    说明j是boolean类型,而i可以是任意的数据类型
      

  6.   

    如果是VB.net,则这样的定义表示i也是long。