C:

一般数组

int array[100];

动态申请内存

int *array;
array = (int*)malloc(100*sizeof(int));

数组遍历

for(int i=0;i<100;++i)
    printf("%d\n",array[i]);

C++:

一般数组与C语言一样

动态申请

int *array;
array = new int[100];

STL动态数组

std::vector<int> array(100);//初始化大小为100,可以动态扩展,扩展的时间复杂度为O(n)

数组遍历

for(auto v:array)
    printf("%d\n",v);//STL容器支持foreach

python

list

array=[]
for i in range(100):
    array.append(0)

array

from array import array
arr=array.array('i',[0 for _ in range(100)])

遍历

for i in arr:
    print(arr[i])

JAVA

数组声明

int[] arr=new int[100];

遍历

for(int i=0;i<arr.length;++i)
    System.out.println(arr[i]);

for each 遍历

for(int v:arr)
    System.out.println(v);