jwbf.net
当前位置:首页 >> VB题,重点解释下For i = 1 To UBounD(B) B(i) = 2... >>

VB题,重点解释下For i = 1 To UBounD(B) B(i) = 2...

Private Sub pl(b() As Integer) For i = 1 To UBound(b) 'ubound(b)即返回一个 Long 型数据,其值为指定的数组维可用的 最大下标即3,该句等同于 for i=1 to 3 b(i) = 2 * b(i) '把传过来的数组a(1 to 3)逐个*2 Next i End Sub Private Sub Comm...

所以结果是 i=5

Option Base :在模块级别中使用,用来声明数组下标的缺省下界。 如果没有Option Base,数组下标从0开始,如dim a(10)为11项,从0到10; Option Base 1:数组下标从1开始,如dim a(10)为10项,从1到10。 For i = LBound(b) To UBound(b):从下标...

For i = 1 To 4 For j = 1 To 5 b(i) = b(i) + a(i, j) Next j Next i For i = 1 To 4 If b(i) > Max Then '

第1题的输出结果是$$$ Tab[(n)]可选的 n 参数是在显示或打印列表中的下一个表达式之前移动的列数。 例如Print tab(10);"$",$将在第10列出现

main() {int i,b,k=0; for(i=1;i=0) k++;} printf("%d,%d",k,b);}8,-2Press any key to continue//i = 1 b=1 b>=0时 k++ 第一次1%2 =1 所以k++ 同时 b-- 等于0 了 k再++一次 k等于2了 //第二次2%2 =0 k++ 0-- -1 所以i等于2时k只++一次 //i 等于...

i=1,3,5的时候,进入循环b=1,while(b-->=0)会循环两次(因为b--不会立即改变b的值,在比较大于等于0之后才会自减),所以k会自加两次;当i=2,4时,进入循环b=0,while(b-->=0)会循环一次,k自加1次。所以k总共自加8次,k为8。 在最后一次循环中i...

是2012年的问题了 想必楼主已经知道了答案 看了上面的答案解释的不是很清晰,我这里放一个清晰版的 以便以后的筒子们看 当最后一行加上输出语句时printf("%d,%d",k,b); 输出结果为 k=8,b=-2 现在 我们来模拟一下 for循环中 当i=5时的运行情况 ——...

Private Sub Command1_Click() Randomize Print "产生20个0~10之间的随机整数:" Dim a(20) As Integer Dim b(10) As Integer For i = 1 To 20 a(i) = Int(Rnd * 11) Print a(i); If i Mod 10 = 0 Then Print Next i For i = 1 To 20 b(a(i)) = ...

结果是t=4; 过程 i=0 j=i=0 t=1+b[0][0]=1 i=1 j=i=1 t=1+b[1][1]=2 i=2 j=i=2 t=2+b[2][2]=4 最后t=4

网站首页 | 网站地图
All rights reserved Powered by www.jwbf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com