Четверг, 17.07.2025, 17:56
Приветствую Вас Гость | RSS
[•X•X•X•X•X•X•X•X•X• SRK •X•X•X•X•X•X•X•X•X•] - 193.107.179.214:7777
Главная | Урок №5 Массив - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: DimanCC, Awesome, [Tuner_Life]Nikotin  
Урок №5 Массив
AwesomeДата: Понедельник, 13.02.2012, 01:41 | Сообщение # 1
Генерал-майор
Группа: Проверенные
Сообщений: 70
Награды: 14
Репутация: 25
Статус: Offline
Массив – это виртуальная таблица, т.е большое место для хранения большого количества
данных. Массивы бывают одномерный, двумертными и трехмерными. Запомните, что в массиве
вы не можете использовать последнюю строку или столбец.
Одномерный массив – это один столбец, разбитый на указанное в квадратных скобках
количество ячеек. Одномерный массив объявляется следующим образом:
Code
new pawn[5] = {347,782,632,437,721}; //одномерный массив целочисленного типа


Поскольку массив эта виртуальная таблица, сейчас я научу вас обращаться к определенной
ячейке данной таблицы и получать из нее данные или наоборот записывать в нее данные. Массив,
как и любая переменная тоже может быть: целочисленным, вещественным, логическим и
строковым. Последние два мне встречать не доводилось.
Code
new Float:pawn[5] = {347.24,782.35,632.67,437.32,721.73}; //одномерный массив вещественного типа


Итак, чтобы обратиться к ячейке со значением 782, вы пишете ссылку на нее. Ссылка будет
выглядеть следующим образом:
Code
//в квадратных скобках пишем номер ячейки к которой обращаемся
pawn[1]


Не забываем, что отсчет ячеек начинается с 0, поэтому в квадратных скобках стоит единица.
Теперь мы можем делать все что угодно с данным значением, например прибавим к ему любую
цифру или прибавим значение из любой другой ячейки:
Code
pawn[1] += 2.4; //значение в ячейке pawn1 станет 784.9
pawn[1] += pawn[0]; //значение в ячейке pawn1 станет 1129.59


Двумерный массив – это виртуальная таблица, состоящая из множества строк и столбцов.
Первая цифра указывает количество строк, вторая цифра количество столбцов. Столбец и строка 0
тоже учитывается. Объявляется двумерный массив следующим образом:
Code
new pawn[3] = { //двумерный массив целочисленного типа
{347,782,632},
{437,721,572},
{168,472,828}
}


Чтобы обратиться к определенной ячейке, например к ячейке со значением 828, нам нужно
написать такую ссылку:
Code
//в квадратных скобках пишем номер ячейки к которой обращаемся
pawn[2][2]


Тоесть в скобках мы указываем 2 строка, 2 столбец где находится эта ячейка. Если мы хотим
обратиться к ячейке с цифрой 437, мы указывает в скобках 1 строка, 0 столбец. А дальше мы
можем делать со значением ячейки все что угодно.
С Трехмерными массивами я не разу не встречался, но думаю в новом издании учебника я
смогу объяснить вам как с ним работать, хотя вам я думаю врятли он будет нужен.
Кроме обычных массивов есть массив enum. Эта хранилище переменных, т.е. данный массив
хранит не какие-либо значения, а сами переменные. По другому его можно назвать массив
переменных. Массив объявляется таким образом:
Code
enum pawn {
pMoney,
pAdmin
}




я вернулся
 
  • Страница 1 из 1
  • 1
Поиск:

Поддержка пишите на наш форум:Walter & alisa