几种程序语言的数组基本操作指南
-
声明数组变量,创建数组
java
声明数组变量 //dataType[] arrayReVar; OR dataType arrayReVar[]; //例如 double[] myList;//首选方法 double myList[];//效果相同,但不建议使用 创建数组(Java语言使用new来创建数组) //1.使用dataType[arraySize]创建了一个数组 //2.把新创建的数组的引用赋值给变量arrayRefVar arrayRefVar = new dataType[arraySize];
数组变量的声明和创建数组可以用一条语句完成
//声明+初始化 dataType[] arrayReVar = new dataType[arraySize]; dataType[] arrayReVar = { value0,value1, ...,valuek};
java数组索引从0开始
C语言
//声明+初始化 double balance[5] = { 1000.0,2.0,3.4,7.0,50.0}
C++(声明,初始化与C相同)
Python(列表)
//创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来 list1 = [1,2,3,4,5] list2 = ["a","ab","abc"] list3 = [1,2,3,"a","ab"]
C#
//声明数组 datatype[] arrayName; //声明+初始化 double[] balance = new double[10]; //赋值 double[] balance = { 2340.0, 4523.69, 3421.0};
-
遍历数组
java
Java除了使用循环语句通过下标值逐个输出,还引用了一种新的循环类型For-Each(它能在不使用下标的情况下遍历数组)
for(type element: array){ System.out.println(element); }
C语言
int num[5] = { 1,2,3,4,5}; for(int i=