Объявление массивов
Часть раздела Основы путешествия по C++ на Coddy — урок 58 из 74.
Массив — это коллекция элементов, и он может содержать значения одного и того же типа, такие как числа, строки или даже другие массивы. Массивы создаются с использованием квадратных скобок [], а элементы внутри массива разделяются запятыми.
Вот пример того, как создать массив:
int numbers[] = {1, 2, 3, 4, 5};Чтобы проверить длину массива, мы можем использовать оператор std::size():
int length = std::size(numbers)Переменная length будет содержать 5, так как в массиве 5 элементов.
Еще один способ создать массив с использованием квадратных скобок [], за которыми следует размер массива:
int numbers[5];Создает массив из 5 целых чисел, инициализированных нулями
Задание
ЛегкоСоздайте массив с именем shoppingList, который содержит следующие элементы: bread, eggs, milk и butter.
Шпаргалка
Массивы — это коллекции элементов одного типа, создаваемые с использованием квадратных скобок [], в которых элементы разделяются запятыми:
int numbers[] = {1, 2, 3, 4, 5};Чтобы получить длину массива, используйте std::size():
int length = std::size(numbers);Вы также можете создать массив, указав его размер:
int numbers[5]; // Создает массив из 5 целых чисел, все инициализированы значением 0Попробуйте сами
#include <iostream>
#include <string>
int main() {
// Создайте массив shoppingList здесь
// Не изменяйте код ниже
std::cout << "Shopping List:" << std::endl;
for (int i = 0; i < std::size(shoppingList); i++) {
std::cout << shoppingList[i] << std::endl;
}
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - else