|
Функции и структура программМассив может быть инициировано через придание до объявления списка инициализаторов, включенных в фигурные скобки и разделенных запятыми. Как пример - инициализация массива days с количеством дней каждого месяца: int days [] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; Когда размер массива не указан, компилятор вычислит его, перечислив инициализатор, 12 в этом случае. Если предоставлено меньше инициализаторов, чем указанный размер массива, остальным будет присвоено значение ноль в случае внешних, статических и автоматических переменных. Ошибка возникнет в случае лишних инициализаторов. Не существует способа указать повторные инициализатор, равно как элемент посередине массива, без указания предыдущих значений также. Символьные массивы - это специальный случай инициализаторов: можно использовать цепочку вместо нотации из фигурных скобок и запятых: char pattern [] = "ould"; что является сокращением для более длинного, но равнозначного char pattern [] = {'o', 'u', 'l', 'd', '\ 0'}; В обоих случаях, массив будет состоять из пяти элементов: четыре буквы и конечный '\ 0'. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Продолжение статьи: ч.20 Продолжение статьи: ч.21 Другие статьи по теме: - Типы, операторы и выражения- Внешние переменные и область действия - Символьные массивы - Функции и структура программ - Введение в c++ |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |