НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De

C++ Пропустити розмір масиву


Пропустити розмір масиву

У C++ вам не потрібно вказувати розмір масиву. Компілятор достатньо розумний, щоб визначити розмір масиву на основі кількості вставлених значень:

string cars[] = {"Volvo", "BMW", "Ford"}; // Три елементи масиву

Наведений вище приклад дорівнює:

string cars[3] = {"Volvo", "BMW", "Ford"}; // Також три елементи масиву

Однак останній підхід вважається "хорошою практикою", оскільки він зменшить ймовірність помилок у вашій програмі.


Пропустити елементи в оголошенні

Також можна оголосити масив, не вказуючи елементи в оголошенні, і додати їх пізніше:

Приклад

string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
cars[2] = "Ford";
cars[3] = "Mazda";
cars[4] = "Tesla";
Спробуйте самі »

Примітка: Наведений вище приклад працює лише тоді, коли ви вказали розмір масиву.

Якщо ви не вкажете розмір масиву, виникає помилка:

Приклад

string cars[];  // Розмір масиву не вказано
cars[0] = "Volvo";
cars[1] = "BMW";
cars[2] = "Ford";
cars[3] = "Mazda";
cars[4] = "Tesla";

// помилка: відсутній розмір масиву 'cars'
Спробуйте самі »


Коментарі