DEV Community

Amirshokh
Amirshokh

Posted on • Edited on

Язык программирования Си. Глава(Chapter) 7

  1. Операторы ветвления(branching) или выбора(selection): if, else, ?:(ternary), continue(работает внутри switch, если внешний оператор - цикл), break, switch(используется с целочисленными значениями), case(множество меток или Multiple Labels), default(не обязателен), goto(обычно нежелателен, поэтому заменяется)

  2. Образование пар(paring) else и if, вложенные(nested) операторы if и флаги

  3. Функционально подобные(function-like) макросы препроцессора getchar() и putchar() в stdio.h

  4. Семейство функций и макросов для обработки символов: isalnum(), isalpha(), isdigit(), islower(), isupper(), isspace(), ispunct(), tolower(), toupper() в ctype.h

  5. Логические операции(являются точкой следования) !, &&, || или not, and, or в iso646.h и порядок(слева направо) и правило(прекращение вычисления, если элемент превращает всё выражение в ложное или истинное) их вычисления

Язык программирования Си 6 издание. Стивен Прата
C Primer Plus 6th edition. Stephen Prata

Top comments (0)