Шаг 44.
Microsoft Visual C++ 2010. Язык С/С++.
Операторы и блоки

    На этом шаге мы введем определение этих понятий.

    Если за любым выражением (например, х=0, i++ или printf(...)) стоит точка с запятой, то такое выражение в языке С называется оператором.

    Таким образом:

    Фигурные скобки {} служат для объединения операторов в блоки. Такой блок синтаксически эквивалентен одному оператору, но точка с запятой после блока не ставится (компилятор определяет конец блока по его закрывающей скобке).

    Исходя из этого определения, можно записать формат задания управляющих конструкций for, while, if таким образом:

  for (выражение) 
    {блок}

  while (выражение)
    {блок} 

  if (выражение)
    {блок}

    Если в блоке всего один оператор, го фигурные скобки можно ипустить.

    В блоке можно объявлять переменные, но следует помнить, что они будут локальными, т. е. неизвестными за пределами блока.

    На следующем шаге мы рассмотрим конструкцию if-else.




Предыдущий шаг Содержание Следующий шаг