Категория
Информатика
Тип
реферат
Страницы
7 стр.
Дата
03.08.2009
Формат файла
.doc — Microsoft Word
Архив
81421.zip — 31.62 kb
  • massivy_81421_1.doc — 97 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

B.I.Березін,С.Б.Березін(С.83) МАСИВИ І ПОКАЖЧИКИ
Раніше ми ввели типи даних в мові С, які називаються іноді базовими або вбудованими. На основі цих типів даних мова С дозволяє будувати інші типи даних і структури даних. Масив - один з найбільш простих і відомих структур даних. Під масивом в мові С розуміють набір даних одного і того ж типу, зібраних під одним ім'ям. Кожний елемент масиву визначається ім'ям масиву і порядковим номером елемента, який називається індексом. Індекс в мові С завжди ціле число.
ОГОЛОШЕННЯ МАСИВУ В ПРОГРАМІОсновна форма оголошення масиву розмірності N така:
тип [розмір] ;
тип - базовий тип елементів масиву, розмір - кількість елементів одновимірного масиву.
При описі двовимірного масиву оголошення має наступний вигляд:
тип [размер1].
Розмір масиву в мові С може задаватися константою або константним виразом. Не можна задати масив змінного розміру. Для цього існує окремий механізм, званий динамічним виділенням пам'яті.
ОДНОВИМІРНІ МАСИВИ
У мові С індекс завжди починається з нуля. Коли ми говоримо про перший елемент масиву, то маємо на увазі елемент з індексом 0. Еслі ми оголосили масивint a[100] ;
це означає, що масив містить 100 елементів від а[0] до а[99]. Для одновимірного масиву легко підрахувати, скільки байт в пам'яті буде займати цей масив:
кільк.байтів=*.
У мові С під масив завжди виділяється безперервне місце в оперативній пам'яті.
У мові С не перевіряється вихід індексу за межі масиву. Якщо масив а[100] описаний як цілочисельний масив, що має 100 елементів, а ви в програмі вкажете а[200], то повідомлення про помилку не буде видане, а як значення елемента а[200] буде видано деяке число, що займає відповідні 2 байти. Можна визначити масив



Ваше мнение



CAPTCHA