Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Основными операциями в Си являются:
= операция присваивания; * операция умножения; / операция деления; + операция сложения; – операция вычитания или операция изменения знака
1) +=, --=, *=, /=, %= – дополнительные операции присваивания, корректирующие значения переменной, стоящей слева от знака присваивания. Переменной присваивается новое значение, равное старому, скорректированному с помощью величины выражения, стоящего справа. 2) % – операция деления по модулю, использующаяся в целочисленной арифметике. Результат – остаток от деления. 3) ++ и -- – операции увеличения и уменьшения для целочисленных данных. Они увеличивают (уменьшают) значение своего операнда на 1. Операции отношения используются для сравнений и применяются при формировании выражений условия:
< меньше; <= меньше или равно; = = равно; >= больше или равно; > больше; != не равно.
&& - И; || - ИЛИ;! – НЕ; Условные операторы дают программисту возможность передавать управление на тот или иной оператор программы в зависимости от определенных условий. Операция условия (?:) выражение1? выражение2: выражение3 Если "выражение1" истинно, то значением всего условного выражения является величина "выражения2"; в противном случае значение всего условного выражения – величина "выражения3".
Операторы передачи управления (условные и безусловные) языка СИ.
Обычно операторы в программе выполняются в том порядке, в котором они написаны. Однако, используя операторы передачи управления, можно передать управление в другую точку этой же программы. Операторы передачи управления можно также использовать для управления итеративным процессом, задержкой выполнения программы и окончанием программы. Условные операторы дают программисту возможность передавать управление на тот или иной оператор программы в зависимости от определенных условий. То есть если проверяется какое-то условие, результатом которого является “истина” или “ложь”, то, очевидно, в зависимости от результата должны выполняться различные действия.
Оператор ветвления (проверки условия) if С помощью оператора ветвления if можно осуществит выбор из двух возможностей – выполнить набор действий или пропустить его, либо осуществить выбор одного из двух вариантов.
Этот оператор имеет следующие структуры:
1)if (выражение) оператор
Под "выражением" (или условием) здесь обычно понимают логическое выражение; если такое выражение истинно, то "оператор" выполняется, в противном случае он пропускается.
2) Конструкция if – else позволяет выбрать одно из двух действий (см. рис.5).
if (выражение1) оператор1 else if (выражение2) оператор2 else оператор3
Множественный выбор: оператор switch
Если в программе необходимо произвести выбор одного из нескольких вариантов, то удобнее применять оператор switch. Общая структура оператора:
switch (целое выражение) { case метка1: операторы; break; case метка2: операторы; break;... default: операторы; }
Операторы организации цикла языка СИ.
Циклом называется последовательность операторов, которая выполняется несколько раз в процессе выполнения программы при различных значениях некоторой переменной или при выполнении какого-то условия.
Оператор цикла while
While (выражение) оператор
Оператор while определяет операции, которые циклически выполняются до тех пор, пока проверяемое "выражение" не станет ложным, или равным нулю, т.е. если "выражение" истинно (или а общем случае не равно нулю), то "оператор" (или "тело цикла") выполняется один раз, а затем "выражение" проверяется снова. Эта последовательность действий, состоящая из проверки и выполнения тела цикла, периодически выполняется до тех пор, пока "выражение" не станет ложным. Каждый такой шаг называется "итерация".
Структура оператора: for (инициализация; проверка условия; коррекция) оператор
В операторе for используются три выражения, управляющие работой цикла. Инициализирующее выражение вычисляется только один раз до начала выполнения какого-нибудь из операторов цикла. Если проверяемое выражение оказывается истинным (или не равным нулю), тело цикла выполняется один раз. Затем вычисляется величина корректируемого выражения, и значение проверяемого выражения определяется вновь. Таким образом, тело цикла выполняется до тех пор, пока проверяемое условие не станет ложным, или равным нулю.
Структура оператора do while:
Do оператор while (выражение);
Оператор do while определяет действия, которые циклически выполняются до тех пор, пока проверяемое выражение не станет ложным, или равным нулю. Оператор do while – это цикл с постусловием; решением, выполнять или нет в очередной раз тело цикла, принимается после его прохождения. Поэтому тело цикла будет выполнено по крайней мере один раз.
|
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!