Операторы и блоки

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

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

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

  • х=0; - оператор;
  • i++; - оператор;
  • printf (...); - оператор.

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

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

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

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

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

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

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

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий