数组的属性.PDFVIP

  • 23
  • 0
  • 约1.41万字
  • 约 15页
  • 2017-07-31 发布于天津
  • 举报
数组的属性

数组 数组的属性: • 成员类型,有些语言允许非整数的下标类型(例如,Pascal、Ada 等允 许以枚举类型作为下标) • 维数和每个维的上下界(固定下界时需要有元素个数) 可以将一个数组看作是一个从下标类型到元素类型的有限函数 数组有一维的和多维的 • 一维数组只有一个下标,多维数组有多个下标 有些语言要求实现至少必须支持一定维数的多维数组,有些语言或实 现对最大的维数有限制 • 一些语言只支持一维数组,把多维数组看成以数组作为元素的数组 如C 和C++ • 多数语言里直接他提供多维数组的概念 2012年4月 57 数组 数组操作: 成员访问:通常见用[...] 和(...) 其他操作的情况: • 能否整体赋值(C 不允许,Pascal 允许) • 能否比较相等(大多数语言都不允许,Ada 允许) • 能否整体传入子程序或者从函数返回 (一些语言允许将数组值传给子 程序,一些不允许;多数语言不允许返回数组) • 有没有数组

文档评论(0)

1亿VIP精品文档

相关文档