LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Ты ошибся, но вопреки стандарту я бы его вообще везде писал при завершении инструкции/конструкции.

func(){};

func()
{
   ...
   {
      ...
   };
};

if()
{
   if()
   {

   };
   swith(...)
   {
      ...
   };
   for(...;...;...)
   {

   };
   
};


Точка запятой явно указывает на завершение инструкции/конструкции. Является не обязательным в ряде случаев, но необязательность это не нарушение или ненужность,а возможность. Так то можно и структуры по сути писать без семиколона, но нельзя. Семиколон явность, ставить его или нет вопрос удобства/необходимости , а не чего либо ещё.

Исходная версия Deleted, :

Ты ошибся, но вопреки стандарту я бы его вообще везде писал при завершении инструкции/конструкции.

func(){};

func()
{
   ...
   {
      ...
   };
}

if()
{
   if()
   {

   };
   swith(...)
   {
      ...
   };
   for(...;...;...)
   {

   };
   
};


Точка запятой явно указывает на завершение инструкции/конструкции. Является не обязательным в ряде случаев, но необязательность это не нарушение или ненужность,а возможность. Так то можно и структуры по сути писать без семиколона, но нельзя. Семиколон явность, ставить его или нет вопрос удобства/необходимости , а не чего либо ещё.