ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Объявления и инициализация. При объявлении ступенчатого массива каждая его размерность обозначается парой квадратных скобок:При объявлении ступенчатого массива каждая его размерность обозначается парой квадратных скобок: тип[ ] [ ] имя; Общая форма записи объявления ступенчатого массива с выделением памяти под ссылки на три строки, содержащих значения целого типа: int[][] b = new int [3][]; Не смотря на то, что такое объявление указывает количество строк в массиве, память для строк массива еще не выделена. Строки ступенчатого массива в памяти размещаются индивидуально, поэтому под каждый из одномерных массивов, составляющих ступенчатый массив, память требуется выделять явным образом, например: Выделение памяти под 0-ю строку (5 элементов): b[0]=new int [5]; Выделение памяти под 1-ю строку (3 элемента): b[1] =new int [3]; Выделение памяти под 2-ю строку (4 элемента): b[2] = new int [4]; Здесь b[0 ], b[1] и b[2] – это отдельные массивы, к которым можно обращаться по имени, ниже приведен пример работы со ступенчатым массивом с использованием выделения памяти под каждую строку (лист. 3). Другой способ выделения памяти: int[] [] b = {new int[5], new int[3], new int[4]}; K элементу ступенчатого массива обращаются, указывая каждую размерность в своих квадратных скобках, например:b[1][2] b[i][j] b[j][i] В остальном использование ступенчатых массивов не отличается от использования прямоугольных. Не нашли, что искали? Воспользуйтесь поиском:
|