Программирование на языке C#


Download 1.19 Mb.
Pdf ko'rish
bet32/66
Sana23.10.2023
Hajmi1.19 Mb.
#1717181
1   ...   28   29   30   31   32   33   34   35   ...   66
Bog'liq
Программирование на языке C#

9.1.
Одномерные массивы 
В
качестве примера одномерного массива рассмотрим массив
состоящий из пяти элементов целого типа Рис. 7. 
10 20 30 40 50
tmpArray
Ячейки со значением
Номера ячеек
Тип ячеек
0
1
2
3
4
int
int int int int
Имя массива
Рис. 7. Пример массива состоящего из 5 элемента 
Массив характеризуется следующими понятиями: 
1. Имя массива;
2. Тип элементов массива
3. 
Количество элементов массива. 
В рассматриваемом примере Р
ис. 7
tmpArray
является именем 
массива, количество ячеек обозначим переменной 
N = 5
. Каждой 
ячейке соответствуют свой порядковый номер, нумерация начинается 
с 
0
. Обращение к элементам массива выполняется с помощью 
47 


спецификатора размерности (квадратные скобки) 
[ ]
, следующим 
образом 
ИмяМассива [ Индекс ] 
В качестве индекса, либо другими словами номера ячейки, может 
выступать не только конкретное значение, но, также и целочисленная 
переменная, принимающая допустимое значение, т. е. 
0 <= Индекс < 
N

Заметим, что, в качестве индекса можно рассматривать некоторое 
простое выражение, результатом которого является целое число, 
определяющее номер ячейки, к которой необходимо осуществить 
обращение. 
Рассмотрим примеры обращения к элементам массива с именем 
tmpArray (
Рис. 7). 
1) Обращение к элементу(ячейке) массива под номером 0 с 
присвоением значения 11 
TmpArray[0] = 11; 
2) Обращение к элементу(ячейке) массива под номером 3 с 
присвоением значения 21. 
int i=1;
tmpArray[i*2+1] = 21; 
3)
Обращение к элементу(ячейке) массива под номером (5/2-1) = 1 с 
присвоением значения 21. 
int N = 5; 
tmpArray
[ N/2 - 1 ] = 12; 
4)
Обращение к элементу(ячейке) массива под номером 'A' % 5= 
97(код символа 'A')%5 = 4 с присвоением значения 13. 
tmpArray
['A'% 5] = 13; 
В соответствии с рассмотренными вариантами обращений к 
ячейкам и присвоениями им значений, элементы массива 
tmpArray 
получат следующие значения. 
11 12 30 21 13
tmpArray
Ячейки со значением
Номера ячеек
Тип ячеек
0
1
2
3
4
int
int int int int
Имя массива
Рис. 8. Пример массива с измененными значениями
48 



Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   66




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling