👽4. Выражения. Простые инструкции. Инструкции break, continue, goto, sizeof. Ключевое слово typedef.

Выражения

Выражение - объединение операций и операндов. Выражение состоит из операций (Арифметические, сравнения, Логические, Побитовые, побитового сдвига, инкремент и декремент) и операндов (константы, переменные).

Простые инструкции

Инструкция - это фрагмент кода, который выполняет определенное действия. Простая инструкция состоит из выражения, за которым следует ; . Примеры инструкций:

; - пустая инструкция 
int num; - объявление переменной
int num = 5; - определение переменной
num = num + 5; - присваивание 

Особые инструкции

  1. break Оператор прерывания. Используется в циклах, в конструкции switch. Выход из самого внутреннего из объемлющих циклов и переключателей, программа не обрывается.

  2. continue Оператор незамедлительного перехода к следующей итерации цикла.

  3. goto Оператор перехода к определенной точке программы. Использование этого оператора не одобряется.

void checkEvenOrNot(int num)
{
    if (num % 2 == 0)
        // jump to even
        goto even;
    else
        // jump to odd
        goto odd;
  
even:
    printf("%d is even", num);
    // return if even
    return;
odd:
    printf("%d is odd", num);
}
  1. sizeof Оператор, позволяющий узнать размер операнды в байтах.

Ключевое слово typedef позволяет определить новое имя для существующего типа данных. Также его называют псевдонимом.

typedef не создает никаких новых типовых данных. Он отсылается к своему объявлению. Использовали в лабораторных, чтобы не писать struct Base base

Last updated