КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Операторы управления программой
Операторы объявления Операторы объявления объявляют, то есть делают известными в программе имена (идентификаторы). Все имена, используемые в программе на языке C++, должны быть объявлены (исключение – заранее известное имя главной функции main, объявление которой излишне). Оператор объявления состоит из названия типа и объявляемого имени: int x; // объявление целой переменной x double f; // объявление переменной f типа double int func(); // объявление функции func, не имеющей параметров и // возвращающей значение целого типа В одном операторе может быть объявлено несколько переменных или именованных констант одного и того же типа: int i, j, k; // объявление целых переменных i, j и k Объявления могут сочетаться с инициализацией данных (назначением начальных значений объявляемым переменным и именованным константам): int number = 0; // объявление целой переменной number // с начальным значением 0 const float pi = 3.1415; // объявление константы pi типа float // со значением 3.1415 int m=3, n=5; // объявление целой переменной m с начальным значением 3 // и целой переменной n с начальным значением 5 Инициализация сочетает в себе объявление переменной с присваиванием ей начального значения, которое впоследствии можно изменить. Неинициализированная (не получившая начального значения при объявлении) переменная вплоть до момента присваивания ей значения будет содержать случайное значение, хранящееся в выделенном для нее участке памяти. Если в одном операторе объявляется несколько переменных или констант, операция инициализации относится только к одной, ближайшей к ней переменной (инициализация списка переменных одним и тем же значением не предусмотрена): int i=1, j, k=2; // объявление целой переменной i с начальным значением 1, // целой переменной j без начального значения // и целой переменной k с начальным значением 2 2.2. “Линейные” операторы Следом за “линейным” оператором всегда выполняется следующий (расположенный непосредственно за ним) оператор. К “линейным” операторам относятся, например, операторы присваивания и ввода-вывода, а также “пустой” оператор. Пустой оператор в программе представляется отдельной точкой с запятой, которая в данном случае завершает “пустое” (отсутствующее) действие. Наличие в языке такого, на первый взгляд, ненужного оператора, в действительности является весьма полезной и востребованной (особенно на этапе обучения) возможностью. Операторы управления программой (управляющие операторы) влияют на последовательность выполнения операторов программы.
Дата добавления: 2014-01-11; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |