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]
附::请高手说明详细一下好吗?我都不知道什么意思。要是好必有追加分 谢谢大家 展开
创建数组,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]
附::请高手说明详细一下好吗?我都不知道什么意思。要是好必有追加分 谢谢大家 展开
3个回答
展开全部
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
创建数组是,数组中各元素的初始值是多少?数组元素下标从几开始?
此数组的名称是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
展开全部
这个你都是可以在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。
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。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组元素未赋值之前都是一个逻辑值,且值为.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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询