Объектно-ориентированное программирование. Сивохин А.В - 15 стр.

UptoLike

15
операторов goto. Метка должна быть составлена по правилам, принятым для имен
переменных, и отделяться двоеточием.
Пример:
if (i!=0) goto label1;
i++;
label1: printf ("%d",i);
Оператор break применяется во всех трех операторах цикла и в операторе
switch. Его выполнение приводит к тому, что происходит передача управления от
операторов for, while, do-while или switch к следующему за ними оператору.
Оператор continue
применяется с любым из трех операторов цикла.
Выполнение оператора приводит к тому, что для операторов for и while начинается
новая итерация, а для do-while производится проверка условия выхода, в
зависимости от результатов которой выполнение цикла может быть прервано или
продолжено далее.
Указатели
В языке Си для описания указателей используется знак операции
косвенной
адресации *, а также приводится тип данных, с которым будет связан указатель.
Примеры описания указателей:
int y, x=9;
int *p1=&x; // Указатель на int, p1 указывает на x
int **p2=&p1; // Указатель на указатель на int,
// p2 указывает на p1
Над указателями определены пять операций:
- присваивание;
- косвенная адресация (*), или получение значения, хранящегося по адресу, на
который ссылается указатель;
- взятие
адреса (&) с целью получения адреса указателя;
- увеличение (++) или уменьшение (--), означает перемещение указателя на n
байт в сторону увеличения или уменьшения адресов; значение n соответствует
количеству байт памяти, отводимых для единицы типа данных, с которым связан
указатель;
- разность.
Выполнять над указателями операции отношения не рекомендуется, поскольку
результат
может быть некорректным.
                                                                               15
операторов goto. Метка должна быть составлена по правилам, принятым для имен
переменных, и отделяться двоеточием.
    Пример:
      if (i!=0) goto label1;
      i++;
     label1: printf ("%d",i);

     Оператор break применяется во всех трех операторах цикла и в операторе
switch. Его выполнение приводит к тому, что происходит передача управления от
операторов for, while, do-while или switch к следующему за ними оператору.
     Оператор continue применяется с любым из трех операторов цикла.
Выполнение оператора приводит к тому, что для операторов for и while начинается
новая итерация, а для do-while производится проверка условия выхода, в
зависимости от результатов которой выполнение цикла может быть прервано или
продолжено далее.

                                   Указатели
    В языке Си для описания указателей используется знак операции косвенной
адресации *, а также приводится тип данных, с которым будет связан указатель.
    Примеры описания указателей:
    int y, x=9;
    int *p1=&x; // Указатель на int, p1 указывает на x
    int **p2=&p1; // Указатель на указатель на int,
                  // p2 указывает на p1

    Над указателями определены пять операций:
    - присваивание;
    - косвенная адресация (*), или получение значения, хранящегося по адресу, на
который ссылается указатель;
    - взятие адреса (&) с целью получения адреса указателя;
    - увеличение (++) или уменьшение (--), означает перемещение указателя на n
байт в сторону увеличения или уменьшения адресов; значение n соответствует
количеству байт памяти, отводимых для единицы типа данных, с которым связан
указатель;
    - разность.
    Выполнять над указателями операции отношения не рекомендуется, поскольку
результат может быть некорректным.