Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Инструкции безусловного перехода.Содержание книги
Поиск на нашем сайте
Break, continue, go to, return. Break –прерывает выполнение switch, while, for и передаёт управление на инструкцию, следующую за ними. Если имеет место вложенность, то прерывается самая внутренняя по отношению к break инструкция. while () { continue while () { break; } } continue – прерывает выполнение while и for и переходит к следующей итерации. return - прерывает выполнение текущей функции и возвращает управление вызывающей функции. go to – осуществляет безусловный переход, но только в пределах одной функции main function
Препроцессор. Заголовочные файлы. Директивы препроцессора. Получение исполняемого кода из исходного текста происходит в несколько этапов: на первом этапе с исходным текстом программы работает специальная программа – препроцессор. Основная цель препроцессора - закончить форматирование исходного текста программы на С++. Затем окончательный текст подвергается компиляции. Замечание: 1. Директива препроцессора пишется каждая на определённой строке. 2. Большинство директив препроцессора можно использовать в любом месте программы, при этом их действия распространяются от того места, где они используются до конца файла.
Список директив препроцессора (все начинаются с #). # include –включает в исходный текст программы текстовый файл (работает только с исходным кодом) > - включение происходит из стандартной библиотеки текстовых файлов “ ” – файл сначала используется в исходном каталоге, а затем в стандартной библиотеке # define – задаёт макроподстановки и определяет имена для компилятора # undef – отменяет #define
Лучше избегать использование директив препроцессора. 1. #define - задаёт макроподстановку. -идентификатор_макро -тело_макро Препроцессор просматривает исходный текст, заменяет каждое вхождение идентификатор_макро на тело_макро. #define First 1 { main () If (n== First) // if (n==1) } #define False 0 #define True! False
Можно также работать с функциями: #define SQUARE(x) x*x main() int z=2; y=SQUARE(z+1); //y примет значение 9 # define Если тело_макро пустое, то идентификатор_макро будет заменён на пробел.
|
||||||
Последнее изменение этой страницы: 2021-12-15; просмотров: 37; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.22.42.25 (0.005 с.) |