永发信息网

vb中判断语句 If A(i,j) =0 Then A(i,j)=k,其中动态数组A()被赋值为0,这是什么意思?

答案:3  悬赏:30  手机版
解决时间 2021-03-08 11:26
option base1
dim A() as integer
private sub command1_click()
dim i as integer ,j as integer , k as integer
dim n as integer
n=3
redim A(n,n)
i=1: j=(n+1)/2
k=1
A(i,j)=k __________这边是A(1,2)=1
for k=2 to 9 __________K=2
i=i-1 ___________i=1-1=0
j=j+1 ___________j=2+1=3
if i<1 and j>3 then ______不满足
i=i+2
j=j-1
else
if i<1 then i=3 ———————满足 i=3
if j>3 then j=1
end if ———————至此 可知i=3 ,j=3
if A(i,j)=0 then
A(i,j)=k _____就是这里 是为什么 求解释?
else ——标准答案是 A(3,3)=2
i=i+2
j=j-1
A(i,j)=k
end if
next
for i=1 to 3
for j = 1 to 3
print A(i,j)
next
print
next
end sub
最佳答案
if ... then 间的是逻辑表达式,不是赋值表达式。
c语言:if(a(i,j)==0) ...

vb6 :if a(i,j)=0 then ...

If A(i,j) =0 Then A(i,j)=k这句的意思是如果A(i,j) =0 ,那么给A(i,j)赋值K
全部回答
if a(i,j) =0 then a(i,j)=k 意思是说如果a(i,j)的值等于0就把它赋值为k。 前一个a(i,j)=0不是赋值语句,而是逻辑表达式,后一个a(i,j)=k才是赋值语句。 就和“如果油箱没有油了就把它加满”一样的意思,而不能理解为“先把油箱抽干了再把它加满”。
没看懂哦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
itunes可不可以再离线状态下使用?
下载的腾讯视频怎么删不了了呢?就像一开始带
台式电脑配置处理器4核单核处理3.2G频率,英
求luckydog~ 是这样吗?手机上实在是不会用…
如果用最新智能远遥玩剑灵会怎样
用四舍五入得到近似数0.4708,下列说法正确的
俄式烤馒头在什么地方啊,我要过去处理事情
越来越大的意思是什么
137期开什么碼
我到西京医院治病,医生让我尽快做腰椎间盘突
dnf女圣骑士白色虔诚的时装怎么获得
血常规回报WBC7.2×10/L,HGB141g/L,PLT14×
防弹少年团正规一辑的卡有小疙瘩吗?怎么辨别
请问从衡水火车站到衡水铁路电气化学校怎么坐
现在的渔网是用什么材料做的?又是如何加工的
推荐资讯
想想以前跟你在一起的时候 现在一切都变了 有
太阳的温度是多少离地球有多远
心理学方面的证书
黑莓朴实天气软件为什么现在一直不更新天气呢
兼并作为一种企业行为.是企业追求规模经济.光
用火山岩可以代替陶瓷环培养硝化细菌吗
想前夫但他不想我,想放弃怎么做
津味快餐我想知道这个在什么地方
聚仙楼汉民餐厅怎么去啊,有知道地址的么
下表反映了19世纪后期美国钢铁业的发展。其主
金属钯对于一氧化碳的中毒性怎么理解!?
国泰聚福源私房菜这个地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?