数组和数组大小声明符需要是相同的数据类型吗?

时间:2017-06-14 22:27:33

标签: arrays pseudocode

我正在研究基本的编程逻辑和设计,并且一个示例问题使用伪代码在真实类型数组中声明整数类型的大小声明符。由于不同的数据类型,我认为这是不正确的,或者真实类型的数组是否可以使用整数类型常量作为大小声明符,这是错误的吗?提前感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

数组大小是一个整数。除了Prolog之外,一组对象不能有11.25732个元素或“kitten”元素:)

整数的确切类型取决于语言,例如无符号32位。

通常可以使用[ix]访问任何类型的数组,其中ix是某种类型的整数,例如c ++的size_t。

在某些语言中,数组是key =>动物[“小猫”]确实起作用的值对,但大小或计数仍然是整数。然后数组可能是稀疏的,其中[1]和[100]保持值,但[2] - [99]当前未定义。