Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Инструкции безусловного перехода.Содержание книги
Поиск на нашем сайте Break, continue, go to, return. Break –прерывает выполнение switch, while, for и передаёт управление на инструкцию, следующую за ними. Если имеет место вложенность, то прерывается самая внутренняя по отношению к break инструкция. while () { continue
{ 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; просмотров: 70; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.009 с.) |