Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Инкрементные и декрементные операторы. ⇐ ПредыдущаяСтр 4 из 4
Операции увеличения (инкремента) и уменьшения (декремента) Оператор ++(инкремент) увеличивает значение операнда на 1, а —(декремент) уменьшает на 1. Иными словами, x = x+1; можно записать как ++x; Аналогично оператор x = x-1; равносилен оператору x--; Как инкремент, так и декремент могут предшествовать операнду (префиксная форма) или следовать за ним (постфиксная форма). Например x = x+1; можно записать как в виде ++x; так и в виде x++;Однако префиксная и постфиксная формы отличаются при использовании их в выражениях. Например, x = 10; y = ++x; присваивает у значение 11. Однако если написать x = 10; y = x++; то переменной убудет присвоено значение 10. В обоих случаях х присвоено значение 11, разница только в том, когда именно это случилось, до или после присваивания значения переменной у.Арифметические операции, в том числе целочисленные. int a, b; Деление одного целого числа на другое. int a = 13 % 5; x = 5; y = 2; printf(" %d ", x/y); /* напечатает 2 */ printf(" %d ", x%y); /* напечатает 1, остаток от целочисленного деления */ Выражения и порядок вычисления. Выражения состоят из операторов, констант, функций и переменных. Выражением является любая правильная последовательность этих элементов. Порядок вычислений 1) Сначала (то что в скобках), 2) логарифмирование, возведение в степень, экспонента (е^х), 3) *, /, 4) + -
Объявление функций, оператор return. Передача параметров. Параметры по умолчанию. Объявление функций, оператор return. Функции. Функция – это законченная часть кода, к которому можно обратиться по имени, т.е. вызвать функцию. В момент вызова функция начинает выполняться. Общий вид: тип имя (список параметров, которые мы функции будем передавать) { тело функции (оперируем с этими параметрами) return c; }. Пример функции: int f(int a, int b) { int c=a*b; return c; } Параметры. Параметры – это те же самые аргументы, которые принимают значения объявленных переменных. Они создаются при входе в функцию и уничтожаются при выходе из нее. Параметрам можно присваивать значения или использовать в любых выражениях. int f(int a, int b) { if(a==b) return 1; else return 0; }
Функция f() имеет два параметра: a и b. Она возвращает 1, если символ a=b и 0 если нет.
|