第一章 数组

本节介绍数组的一般使用方法。

C/C++

C语言标准中规定,一个数组类型描述了连续分配的非空的具有特定元素对象类型的对象集合。这些元素对象的类型称为元素类型(element type)。数组类型由元素类型与元素的数目确定。

// Define an array . typedef int myArrayType [101];

Java

Java语言中提供的数组是用来存储固定大小的同类型元素。

Scala

Scala中提供了一种数据结构-数组,其中存储相同类型的元素的固定大小的连续集合。数组用于存储数据的集合,但它往往是更加有用认为数组作为相同类型的变量的集合。

JavaScript

数组对象的作用是:使用单独的变量名来存储一系列的值。

定义数组

使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:

var myArray=new Array()

数组的赋值

// JavaScript的两种数组赋值方法
// 第一种:生成对象后赋值
var mycars=new Array() ;
mycars[0]="Saab" ;
mycars[1]="Volvo" ;
mycars[2]="BMW" ;

// 第二种生成对象的同时初始化
var mycars=new Array("Saab","Volvo","BMW") ;

Python

Python的数组分三种类型:list(普通的链表,初始化后可以通过特定方法动态增加元素),Tuple (固定的数组,一旦定义后,其元素个数是不能再改变的),Dict(词典类型, 即是Hash数组)

Copyright © keyunluo.github.io 2016 all right reserved,powered by Gitbook该文件修订时间: 2016-07-25 15:48:00

results matching ""

    No results matching ""