Оператор NULL (C)

Оператор null — это оператор, содержащий только точку с запятой. Он может отображаться в любом месте, где ожидается оператор. При выполнении оператора null ничего не происходит. Ниже описан правильный способ кодирования оператора null.

Синтаксис

;

Замечания

Некоторые операторы, например do, for, if и while, требуют, чтобы исполняемые операторы были представлены в теле оператора. Оператор null соответствует синтаксическим требованиям в случаях, когда существенная основная часть оператора не требуется.

Как и с любым другим оператором С, можно включить метку перед оператором null. Чтобы пометить элемент, не являющийся оператором, например закрывающую скобку составного оператора, можно пометить оператор null и включить его сразу перед элементом. Результат будет тем же самым.

В следующем примере показан оператор null.

for ( i = 0; i < 10; line[i++] = 0 )
     ;

Здесь выражение цикла в операторе forline[i++] = 0 инициализирует первые 10 элементов line значением 0. Основная часть оператора представляет собой оператор null, поскольку остальные операторы не требуются.

См. также

Отчеты