您现在的位置是:首页 >

宣告 在VB中,阵列能否用变数宣告?阵列下标为变数时,阵列元素能否参加逻辑运算?

火烧 2021-12-15 03:00:50 1043
在VB中,阵列能否用变数宣告?阵列下标为变数时,阵列元素能否参加逻辑运算? 在VB中,阵列能否用变数宣告?阵列下标为变数时,阵列元素能否参加逻辑运算?在VB中,动态阵列可以用变数宣告,例如在窗体画2个
宣告 在VB中,阵列能否用变数宣告?阵列下标为变数时,阵列元素能否参加逻辑运算?

在VB中,阵列能否用变数宣告?阵列下标为变数时,阵列元素能否参加逻辑运算?  

在VB中,阵列能否用变数宣告?阵列下标为变数时,阵列元素能否参加逻辑运算?

在VB中,动态阵列可以用变数宣告,例如在窗体画2个按钮,再编写以下程式码:
Option Base 1
Dim a() As Integer, n As Integer
Private Sub Command1_Click()
n = n + 1
ReDim Preserve a(n)
a(n) = n
End Sub
Private Sub Command2_Click()
Dim i As Integer
For i = 1 To n
Print a(n)
Next i
End Sub
第2个问,阵列下标为变数时,阵列元素能否参加逻辑运算?没有看懂你的意思,请详细清楚一些。

怎么让VB的变数=阵列元素的个数

设阵列变数为a,个数变数为b,则:
b=ubound(a)-lbound(a)+1

定义阵列时阵列元素的个数可以是变数

只能是常量,如果你想用可变阵列的话可以考虑动态分配记忆体,具体可以看看书或者百度。望采纳!

matlab阵列中元素能否运算

另外你的逻辑很奇怪,如果是这样 运算结果应该是四个1.
x1 = x(1:end-1);
x2 = x(2:end);
y = x2-x1;

perl能否动态宣告阵列,就是讲阵列名放到变数中。

你可以用hash,将名字作为键,指向一个数组,例如:

perl -le ' $hash{"test"}[0]=1 ; $hash{"test"}[1]=100 ; print "@{$hash{"test"}}" ; '

阵列元素赋值:阵列元素为结构体,能否直接用“=”从B阵列的某个元素赋值到A阵列的某个元素

可以
结构体跟 int型 double型 基本型别差不多,是可以用=赋值的 ,

用指标变数求阵列元素和

#include <stdio.h>
#define N 50
int main()
{
int a[N], i, n, sum = 0;
int* p;
p = a;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for (i = 0; i < n; i++)
{
sum += *p;
p++;
}
printf("%dn", sum);
return 0;
}

把 php 阵列元素放入单个变数:

echo $abc[dm]; echo $abc[rq_js][Y]; echo $abc[rq_js][m]....... 不用我再往下写了吧

字元型变数能否作为阵列的下标?

可以,对应的ASCII码而已

vfp中阵列名能否用变数

DIMENSION a(10)
FOR i=1 TO 10
a(i)="z"+ALLTRIM(STR(i))
ENDFOR
FOR m=1 TO 10
SELECT * FROM 职工 INTO ARRAY &a(m).
ENDFOR
FOR n=1 TO 10
?a(n)+"="
??&a(n).
ENDFOR
测试成功
程式码给你看下
楼上的方法差不多一样
DIMENSION a(10),z(10)
FOR i=1 TO 10
a(i)="z"+"("+ALLTRIM(STR(i))+")" &&一维阵列够用了吧
ENDFOR
FOR m=1 TO 10
SELECT * FROM 职工 INTO ARRAY &a(m).
ENDFOR
FOR n=1 TO 10
?a(n)+"="
??z(n)
ENDFOR

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码