Warning: session_start(): open(C:\Windows\temp\sess_oulff976tdrdnuspbe8qq7frl3, O_RDWR) failed: No space left on device (28) in C:\www\lemma4.1php\login.php on line 15 Warning: session_commit(): open(C:\Windows\temp\sess_oulff976tdrdnuspbe8qq7frl3, O_RDWR) failed: No space left on device (28) in C:\www\lemma4.1php\login.php on line 36 Warning: session_commit(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\Windows\temp) in C:\www\lemma4.1php\login.php on line 36 Основы языка Си


Массив – упорядоченная последовательность однотипных элементов, объединенных общим именем.

Тип массива определяется типом его элементов. Элементы могут иметь любой тип, в том числе, быть массивами.


Наиболее часто в языках программирования используют одномерные и двумерные массивы.

10

22

5

14

97

66

1

79

0

15


Одномерному массиву соответствует математическое понятие «вектор», двумерному – «матрица».


0

2

12

28

42

34

66

22

12

91

28

0

55

37

46

55

47

6

0

0

62

66

80

19

1

7

0

73

46

12

7

19

72

10

80

33

12

27

81

7

64

59

0

66

95

13

91

45

47

59

37

12

7

42

55

37

0

9

91

39

1

19

45

33

91

22

22

46

0

80

40

45

19

54

27

12

3

10

81

13

7

55

0

73

64

29

95

27

36

12

39

80

73

40

10

0

0

49

70

66


Помимо задач, для которых используются векторы и матрицы в математике, массивы применяют для хранения однотипных данных и осуществления над ними одинаковых действий.

Для организации доступа элементы массива нумеруются. Для одномерных массивов используется линейная нумерация. Для массивов большей размерности – составная. Индекс элемента одномерного массива – это его порядковый номер. Для двумерных массивов индекс содержит номер строки и номер столбца.


Нумерация элементов в массивах всегда начинается с 0.


На языке Cи массивы описываются следующим образом:


Ассоциативная связь

Последний элемент массива a будет иметь индекс 9.

a[0] – обращение к первому элементу массива а.

b[7][14] – обращение к элементу массива b, лежащему в 8-ой строке и последнем столбце.


Для работы с массивами удобно использовать цикл типа for.


Ассоциативная связь


Ассоциативная связь