//静态一维数组 int array1[100]; //定义 int array2[2] = {1, 3}; //定义并初始化 int array3[] = {1, 3, 5, 7}; //可以不指定长度 //静态二维数组 int array4[10][10]; int array5[3][2] = {{1, 2}, {3, 4}, {5, 6}}; int array6[][3] = {{1, 2, 3}, {2, 3, 4}}; //第一个维度可以不指定 //动态一数组 int *array7 = new int[5]; delete[] array7; //定义 int *array8 = new int[3]{1, 3, 5}; delete []array8;//定义并初始化 //动态二维数组 int (*array10)[2] = new int[3][2]; delete []array10; int (*array11)[2] = new int[3][2]{{1, 2}, {3, 4}, {5, 6}}; delete []array11; //变长动态二维数组 int **array = new int*[n]; for(int i = 0; i < n; ++i) array[i] = new int[n];
|
近期评论