![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операция последовательного вычисления (запятая).Содержание книги
Поиск на нашем сайте
Операция последовательного вычисления имеет вид (синтаксис): Выражение1,выражение2 Семантика: при выполнении этой операции сначала вычисляется выражение1, затем выражение2. Результатом операции является значение выражения2. Приоритет у этой операции самый низкий из всех. Используется там, где по синтаксису допускается только одно выражение. Например, значением выражения x>y? (y=0, x): (x=0,y) будет большее из x и y, а меньшее обнулится. Специфические формы операции присваивания. Для записи операций присваивания вида переменная = переменная арифм.операция выражение, например, m=m+2*(b-1), в языке Си предусмотрены специальные формы их записи, которые легче пишутся и быстрее выполняются: переменная арифм.операция = выражение, Например, вместо вышеуказанного выражения можно записать m+=2*(b-1), вместо m=m/2 можно записать m/=2 и т.п. Приоритет у этих операций такой же, как у обычного присваивания. При необходимости увеличения (уменьшения) значения переменной на 1 предусмотрена еще одна удобная форма операции присваивания, называемая декрементом (инкрементом) и имеющая вид ++ (--), например, i++ означает i=i+1, а i-- означает i=i-1. Такой вид записи обычно используется внутри выражений. При этом символы ++ (--) можно ставить как перед именем переменной (++n, префиксная форма операции), так и после него (n--, постфиксная форма). Отличие в этих формах состоит в том, что изменение переменной происходит в первом случае до использования ее значения в выражении, а во втором случае - после. Пример 3. Пусть k=4. Операции m=k++ занесут сначала число 4 (т.е. значение k) в m, а затем увеличат k на 1. Наоборот, операции m=++k сначала увеличат k на 1, а затем результат (число 5) занесут в m. Приоритет выполнения операций. Приведем сводную таблицу приоритетов рассмотренных операций языка Си.
Стандартные функции. При записи выражений используются стандартные математические функции, прототипы которых находятся в файле math.h. Правила записи. Обращение к функции имеет вид (синтаксис): имя(список аргументов) При вызове функции надо выполнять следующие правила: 1. После имени функции должна идти открывающая скобка, после списка аргументов - закрывающая. Скобки позволяют транслятору определить, где начинается и где заканчивается список аргументов; 2. Аргументы перечисляются через “,”; 3. Аргументы могут быть как константами, так и выражениями, которые в свою очередь могут содержать другие функции. Задаваемые аргументы должны иметь допустимые для данного аргумента типы и значения. Соответствующий контроль не производится. Пример 4. y=sin(x)+pow(cos(2.*x),3.0) Основные математические функции. Перечислим основные из математических функций.
Простейшие операторы языка Си. Операторы управляют процессом выполнения программы., в них содержатся инструкции, что делать ЭВМ. Признаком окончания оператора является символ ";". Обычно в одной строке располагают один оператор. Перед любым оператором может стоять метка, состоящая из имени и ":". Рассмотрим простейшие из них. Оператор-выражение. Оператор-выражение имеет вид (синтаксис): выражение; Например, x = y + 3.0; my_funct(x); i=i+1; max= x>y? (y=0, x): (x=0,y);
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-12-09; просмотров: 130; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.136 (0.009 с.) |