Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;

Инкрементные и декрементные операторы.






Операции увеличения (инкремента) и уменьшения (декремента)

Оператор ++(инкремент) увеличивает значение операнда на 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, разница только в том, когда именно это случилось, до или после присваивания значения переменной у.

Арифметические операции, в том числе целочисленные.
c = a+b; /*сложение двух переменных*/
с = a-b; /*вычитание*/
c = a*b; /*умножение*/
c = a/b; /*деление*/
Представленные операции можно выполнять не только с переменными, но и с конкретными числами, например:

int a, b;
a = 7; b = 2;
int d = 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 если нет.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.