当前位置: 首页>后端>正文

C语系之数组荟萃

B语言(1969年)

定义数组:auto v[2];

C语言(1972年)

//定义数组初始化数组

int v[]={10,20,30};

//获取数组

printf("%d\n",v[0]);

Java语言(1995年)

//定义数组

int[] v;

//实例化(初始值)

v=new int[]{10,20,30};

定义数组并初始化

方式一:int [] v={10,20,30};

方式二:int[]=new int[]{10,20,30};

D语言(2001年)

//定义数组实例化

int[] v=[10,20,30];

//获取数组

? ? writeln(v[0]);

Scala语言(2004年)

//定义数组

var v:Array[Int]=new Array(3);

//获取数组

println(v(0));

//初始化数组

var v=Array(10,20,30);

Kotlin语言(2011年)

//定义数组

val v=arrayOfNulls<Int>(3)

//初始化数组

val v=intArrayOf(10,20,30)

//获取数组

? ? println(v[0])

C#语言(2000年)

//初始化数组

方式一:int[] v={10,20,30};

方式二:int[] v=new int[]{10,20,30};

//获取数组

Console.WriteLine(v[0]);

go语言(2009年)

//定义数组

var v [3]int

//数组实例化

方式一:var v=[3]{10,20,30}

方式二:v:=[3]{10,20,30}

方式三:v:=[...]{10,20,30}

方式四:v:=[]{10,20,30}

//数组切片

v[1:3]//结果:20 30

//指定索引

v:=[]int{1:10,2:20,30}

注:指定数组索引,即:v[1],最后边的可以不指定顺时针,以左边的为准,即右边元素30为索引3

//获取数组

len(数组)

//添加数组

v=append(v,1,2,3)


https://www.xamrdz.com/backend/3p41924309.html

相关文章: