Массив - фіксована кількість однотипних елементів, які розміщені впорядковано в "комірках" оперативної памяті, які індексовані і мають імя задане користувачем.
Простими словами впорядкований набір змінних, які мають індекс.
Масив характеризується:
- розмір(кількість елеменів у масиві);
- розмірність(кількість індексів елемента);
- тип(числові та символьні);
Описується масив таким чином:
назва типу назва змінної[кількість елементів];
Масиви можуть бути одновимірні (наприклад int arr[10];) та двовимірні(int arr[10][10];)
Одновимірний масив з [n] елементів можна зобразити так:
a[0],a[2],a[3],...,a[n], де a[і] -елементи масиву. і=0,1,2,...,n.
Двовимірний розміру [n][m]:
a[0][0],a[0][2],...,a[0][n]
a[2][0],a[2][2],...,a[2][n]
...
a[m][0],a[m][2],...,a[m][n], де a[і][j] -елементи масиву. і=0,1,2,...,n, j = 0,1,2,...,m..
Індексація в масиві починається зазвичай з 0. Хоча це не обовязково.
Приклад опису масиву:
int test[10];
doudle test[20];
А зарая як я й обіцяв. Я рпозповім про тип данних char детальніше, зараз ви зрозумієте чому.
При записі символів в змінну типу char створюється одновимірний массив, який завершується символом /0. Це добре у тому випадку якщо нам потрібно перерахувати всі символи і тому подібне.
Наведемо приклад:
char text[] = 'hello word';, наш масив символів виглядатиме наступним чином:
text[0] ='h' ,text[1] = 'e' , text[2] = 'l', text[3] = 'l', text[4] = 'o', text[5] = ' ', text[6] = 'w', text[7] ='o', text[8] = 'r', text[9] = 'd', text[10] = '\0';
В наступних уроках буде більш детально все описано на прикладах, бо теорія без прикладів, як машина без коліс, ніби є але далеко не поїдеш.
Наступний урок буде присвячений арифметичним операціям в С++. Я наведу декілька прикладів запрограмування рівнянь.
Простими словами впорядкований набір змінних, які мають індекс.
Масив характеризується:
- розмір(кількість елеменів у масиві);
- розмірність(кількість індексів елемента);
- тип(числові та символьні);
Описується масив таким чином:
назва типу назва змінної[кількість елементів];
Масиви можуть бути одновимірні (наприклад int arr[10];) та двовимірні(int arr[10][10];)
Одновимірний масив з [n] елементів можна зобразити так:
a[0],a[2],a[3],...,a[n], де a[і] -елементи масиву. і=0,1,2,...,n.
Двовимірний розміру [n][m]:
a[0][0],a[0][2],...,a[0][n]
a[2][0],a[2][2],...,a[2][n]
...
a[m][0],a[m][2],...,a[m][n], де a[і][j] -елементи масиву. і=0,1,2,...,n, j = 0,1,2,...,m..
Індексація в масиві починається зазвичай з 0. Хоча це не обовязково.
Приклад опису масиву:
int test[10];
doudle test[20];
А зарая як я й обіцяв. Я рпозповім про тип данних char детальніше, зараз ви зрозумієте чому.
При записі символів в змінну типу char створюється одновимірний массив, який завершується символом /0. Це добре у тому випадку якщо нам потрібно перерахувати всі символи і тому подібне.
Наведемо приклад:
char text[] = 'hello word';, наш масив символів виглядатиме наступним чином:
text[0] ='h' ,text[1] = 'e' , text[2] = 'l', text[3] = 'l', text[4] = 'o', text[5] = ' ', text[6] = 'w', text[7] ='o', text[8] = 'r', text[9] = 'd', text[10] = '\0';
В наступних уроках буде більш детально все описано на прикладах, бо теорія без прикладів, як машина без коліс, ніби є але далеко не поїдеш.
Наступний урок буде присвячений арифметичним операціям в С++. Я наведу декілька прикладів запрограмування рівнянь.
Комментариев нет:
Отправить комментарий