69741

Ініціалізація масивів

Домашняя работа

Информатика, кибернетика и программирование

Якщо у визначенні масиву явно вказаний його розмір, то кількість початкових значень не може бути більше кількості елементів в масиві. Якщо кількість початкових значень менше ніж оголошена довжина масиву, то початкові значення отримають тільки перші елементи масиву...

Украинкский

2014-10-09

24.5 KB

0 чел.

Самостійне вивчення

Тема 5: Ініціалізація масивів.

При визначенні масивів можлива їх ініціалізація, тобто присвоювання початкових значень їх елементам.   По суті   (точніше   по   результату), ініціалізація - це об'єднання визначення об'єкту з одночасним присвоюванням йому конкретного значення. Використання ініціалізації  дозволяє змінити формат визначення масиву. Наприклад, можна явно не вказувати кількість елементів одновимірного масиву, а тільки перерахувати їх початкові значення в списку ініціалізації:

double d[  ]={1.0,   2.0,   3.0,   4.0,   5.0};

В даному прикладі довжину масиву компілятор обчислює по кількості початкових значень, перерахованих у фігурних дужках. Після такого визначення елемент d[0] рівний 1.0, d[l] рівний 2.0 і т.д. до d[4], який рівний 5.0. Якщо у визначенні масиву явно вказаний його розмір, то кількість початкових значень не може бути більше кількості елементів в масиві. Якщо кількість початкових значень менше ніж оголошена довжина масиву, то початкові значення отримають тільки перші елементи масиву (з меншими значеннями індексу):

int M[8]={8,4,2};

В даному прикладі визначені значення тільки змінних М[0], М[1] і М[2], рівні відповідно 8, 4 і 2. Елементи М[3]..., М[7] не ініціалізувалися. Правила ініціалізації багатовимірних масивів відповідають визначенню багатовимірного масиву як одновимірного, елементами якого є масиви, розмірність яких на одиницю менше ніж у початкового масиву. Одновимірний масив ініціалізувався вкладеним у фігурні дужки списком початкових значень. В свою чергу, початкове значення, якщо воно відноситься до масиву, також є заключений у фігурні дужки список початкових значень. Наприклад, присвоїти початкові значення дійсним елементам двовимірного масиву А, що складається з трьох "рядків" і двох "стовпців", можна таким чином: double А[3][2]={{10,20},   {30,40}

 {50,60}};

Цей запис еквівалентний послідовності операторів привласнення: А[0][0]=10; А[0][1]=20;     А[1][0]=30; А[1][1]=40; А[2][0]=50; А[2][1]=60;. Той же результат можна отримати з одним списком ініціалізації:

double A[3][2]={10,20,30,40,50,60};

За допомогою ініціалізації можна присвоювати значення не всім елементам багатовимірного масиву. Наприклад, щоб ініціалізувати тільки елементи першого стовпця матриці, її можна описати так:

double  Z[4][6]={{1},{2},{3},{4}};

Наступний опис формує "трикутну матрицю" в цілочисельному масиві з 5 рядків і 4 стовпців: int x[5][4]={{1},{2,3}, {4,5,6}, {7,8,9,10}   };

В даному прикладі останній п'ятий рядок х[4] залишається незаповнений. Перші три рядки заповнено не до кінця.


 

А также другие работы, которые могут Вас заинтересовать

34876. Сутність і функції грошей 24.5 KB
  Сутність і функції грошей Гроші це загальний еквівалент що виконує основні функції: міра ітості засіб обігу і засіб заощадження. Гроші як загальний еквівалент виникли ще в VII 111 і до нашої ери і виступали у вигляді товару що виражає вартість всіх і ч товарів що дозволяло легко порівнювати товари між собою. Цю функцію гроші виконують безпосередньо і виступають у якості посередника в товарному обігу. У 1690 року в Північній Америці з'явилися замінники золота у вигляді паперових грошей коли гроші вільно...
34877. Види і засоби, що замінюють гроші 23.5 KB
  Вексель – письмове зобов’язання боржника сплатити визначену суму грошей у визначений термін. Звичайний вексель має такі реквізити: 1 найменування; 2 визначену суму платежів; 3 зазначення терміну платежу; 4 найменування того кому має бути здійснено платіж; 5 місце дату складання векселю і підпис того хто його видав. Вексель може розпочати самостійний рух якщо він передається від одного власника держателя до іншого шляхом особливого передатного напису – індосаменту. Вексель можна передати банку отримавши із певною знижкою борг...
34878. Поняття кредит . Види кредиту 20.5 KB
  Позички торговим і промисловим підприємствам. Позички під застану нерухомості. Споживчі позички приватним особам що повертаються вроздріб. Позички під цінні папери даються для придбання акцій та інших цінних паперів.
34879. Функції центрального банку 21 KB
  функції центрального банку Центральний банк головний банк що регулює грошовий обії країни і визначає основи кредитної політики держави. Особливість функціонування центрального банку Сучасні центральні банки характеризуються двоїстістю положення: з однієї сторони їхня діяльність повинна бути погоджена з економічною політикою держави з іншого боку вони повинні мати самостійність у проведенні фінансовокредитної політики держави.
34882. Бюджет країни:поняття і функції 21.5 KB
  Бюджет країни:поняття і функції Державний бюджет являє собою найбільший централізований грошовий фонд яким розпоряджається уряд який акумулюється за допомогою перерозподілу національного доходу і витрачається державою для здійснення своїх цілей. Види організаційної структури бюджету 1. Дворівневий бюджет країни і місцеві бюджети. Трирівнсвий бюджет країни бюджети наприклад штатів США земель Німеччина областей Україна.