PASCAL i[J]:=J+1与I[J]:=i[J]+1的区别
发布网友
发布时间:2023-07-04 12:06
我来回答
共3个回答
热心网友
时间:2024-11-24 09:17
1.i[j]:=j+1;是i数组的第j个数得到它的下标加一。
2.i[j]:=i[j]+1;是i数组的第j个数得到它本身的值加一。
例:
现在有一个i数组,长度为3,值为:5,3,10;
如果是设j为1;
那么i[1]:=1+1;i[1]则从5变到2。
但是i[1]:=i[1]+1;i[1]则从5变到6。
所以,i[j]:=j+1 与 i[j]:=i[j]+1 的最大区别就在于它们对i[j]这个值的变化不一样。
不知道回答是否正确,如有误请指出,本人感激不尽。
热心网友
时间:2024-11-24 09:18
i[j]:=j+1;表示下标为j的数组i赋值为j+1,比如 j=10时 i[10]:=10+1=11
i[j]:=i[j]+1; 表示下标为j的数组加1,,比如 i[j]原来是2 进行操作后就变成了3,
热心网友
时间:2024-11-24 09:18
请问lz理解数组么?
比如说a[1]、a[2]、a[3]……他们都有不同的数值,不是说括号里面的是几它的值就是多少
所以说 i[J]:=J+1 是把用j+1覆盖了这个数值,而I[J]:=i[J]+1只是在原来的基础上+1