Содержание
- 2. ОПЕРАТОРЫ В ЯЗЫКЕ С . Все операторв языка С можно разделить на пять групп: Оператор «выражение».
- 3. Оператор «выражение» Любое выражение, завершающееся точкой с запятой, рассматривается как оператор, выполнение которого заключается в вычислении
- 4. Оператор «выражение» Примеры: i++; // выполняется операция // инкремента а* = b + с; // выполняется
- 5. Оператор ветвления Условный оператор if используется для разветвления процесса вычислений на два направления.
- 6. Оператор ветвления Формат оператора: if ( выражение ) оператор_1; [else оператор_2;]
- 7. Условный оператор if
- 8. Обратите внимание! Одна из ветвей может отсутствовать логичнее опускать вторую ветвь вместе с ключевым словом else
- 9. Условный оператор if if (a if (a d || a==0)) b++; else {b *= a; a
- 10. Условный оператор if 1 отсутствует ветвь else подобная конструкция называется «пропуск оператора» 2 если требуется проверить
- 11. Обратите внимание! Распространенная ошибка при записи условных операторов — использование в выражениях вместо проверки на равенство
- 12. Обратите внимание! Вторая ошибка — неверная запись проверки на принадлежность диапазону например, чтобы проверить условие 0
- 13. Обратите внимание! Если какая-либо переменная используется только внутри условного оператора, рекомендуется объявить ее внутри скобок if
- 14. Объявление переменной в тот момент, когда она требуется, то есть когда ей необходимо присвоить значение, является
- 15. Операторы цикла Цикл с предусловием (while). Цикл с постусловием (do while). Цикл с параметром (for).
- 16. Цикл с предусловием (while) Формат оператора: while ( выражение ) оператор Выражение определяет условие повторения тела
- 17. Цикл с предусловием (while) #include #include int main(){ clrscr(); cout while(!kbhit()); cout return 0; } Пример:
- 18. Обратите внимание! В круглых скобках после ключевого слова while можно вводить описание переменной Областью ее действия
- 19. Цикл с постусловием (do while) Формат оператора: do оператор while выражение; Сначала выполняется простой или составной
- 20. Цикл с постусловием (do while) // программа находит все делители целого числа #include int main(){ int
- 21. Цикл с параметром (for) Формат оператора: for (инициализация; выражение; модификации) оператор;
- 22. Цикл с параметром (for) Инициализация используется для объявления и присвоения начальных значений величинам, используемым в цикле.
- 23. Цикл с параметром (for) Выражение определяет условие выполнения цикла если его результат, приведенный к типу bool,
- 24. Цикл с параметром (for) Модификации выполняются после каждой итерации цикла и служат обычно для изменения параметров
- 25. Цикл с параметром (for) Простой или составной оператор представляет собой тело цикла
- 26. Цикл с параметром (for) Любая из частей оператора for может быть опущена но точки с запятой
- 27. Цикл с параметром (for) // оператор, вычисляющий сумму чисел от 1 до 100 for (int i
- 28. Оператор множественного выбора Оператор switch (переключатель) предназначен для выбора одного из нескольких направлений вычислений.
- 29. Оператор множественного выбора Формат оператора: switch ( выражение ){ case константное_выражение_1: [список_операторов_1] case константное_выражение_2: [список_операторов_2] case
- 30. Оператор множественного выбора
- 31. Оператор множественного выбора Выход из переключателя обычно выполняется с помощью операторов break или return Оператор break
- 32. Оператор множественного выбора Все константные выражения должны иметь разные значения, но быть одного и того же
- 33. Оператор множественного выбора // программа реализует простейший калькулятор #include int main(){ int a, b, res; char
- 34. В случае синтаксической ошибки в слове default сообщение об ошибке не выдается, поскольку компилятор воспримет это
- 35. Операторы передачи управления оператор безусловного перехода goto оператор выхода из цикла break оператор перехода к следующей
- 36. Оператор goto Формат оператора: goto метка; В теле той же функции должна присутствовать ровно одна конструкция
- 37. Оператор goto Не следует передавать управление внутрь операторов if, switch и циклов Нельзя переходить внутрь блоков,
- 38. Оператор goto Использование оператора безусловного перехода оправдано в двух случаях: принудительный выход вниз по тексту программы
- 39. Оператор break Оператор break используется внутри операторов цикла или switch для обеспечения перехода в точку программы,
- 40. Оператор continue Оператор перехода к следующей итерации цикла continue пропускает все операторы, оставшиеся до конца тела
- 42. Скачать презентацию