VFP题目 关于数组.

问题如下:创建数组,dimension命令dimensionarray[3]创建数组是,数组中各元素的初始值是多少?数组元素下标从几开始?给array数组中每一个元素值,... 问题如下:
创建数组,dimension命令
dimension array[3]
创建数组是,数组中各元素的初始值是多少?数组元素下标从几开始?

给array数组中每一个元素值,请写出结果:
array[1]=1
array[2]=2
array[3]=3
array[2]=array[1]*24+array[2]
?array[2],array[1],array[3]

附::请高手说明详细一下好吗?我都不知道什么意思。要是好必有追加分 谢谢大家
展开
 我来答
syc_xhm
2010-10-21 · TA获得超过4044个赞
知道大有可为答主
回答量:2122
采纳率:100%
帮助的人:2308万
展开全部
dimension array[3]
创建数组是,数组中各元素的初始值是多少?数组元素下标从几开始?

此数组的名称是array,共包含3个元素:array(1) array(2) array(3)
各元素的初值是逻辑假.F.
数组元素的下标最小值是1,最大值取定义的最大整数。
**********************************************************************************
array[1]=1
array[2]=2
array[3]=3
array[2]=array[1]*24+array[2]
?array[2],array[1],array[3]

记住一点:数组元素就是一种变量。和给变量赋值、输出是一样的。

前三个赋值语句依次给这三个变量赋值为1 2 3 ,接着又重新给array(2)赋值为:1*24+2=26

最后输出这三个变量的值: 26 1 3
雨中单人飞
2010-10-21 · TA获得超过161个赞
知道答主
回答量:40
采纳率:0%
帮助的人:52.5万
展开全部
这个你都是可以在vfp的命令里面验证的,数组如果不被赋初值的话,会被系统赋值为.f.。vfp的数组下标是从1开始的,你定义了array[3],那么的就包括array[1]、array[2]、array[3]三个数。

array[1]=1 &&赋值给array[1]值1
array[2]=2 &&赋值给array[1]值2
array[3]=3 &&赋值给array[1]值3
array[2]=array[1]*24+array[2] &&这个也是一个赋值语句,即将等号右边的计算结果赋给左边,而在此时array[1]为1,array[2]为2,所以array[2]又被赋予新值26
?array[2],array[1],array[3] &&“?”是输出符号,这语句代表输出array[2],array[1],array[3]的值。array[1]和array[3]在被赋初值后没有改变,array[2]被赋予新的值26,所以这一语句的结果是 26 1 3。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却彤云S4
2010-10-21 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9141万
展开全部
数组元素未赋值之前都是一个逻辑值,且值为.f.(逻辑假)。
array[1]=1
array[2]=2
array[3]=3
前面都是给三个数组元素赋值,分别为1、2、3,
array[2]=array[1]*24+array[2]
=1*24+2 && 因为array[1]=1,array[2]=2
=26 && 这时array[2]被重新赋值为26了
最后显示的结果就是:26 1 3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式