Язык программирования C

Операции равенства


Выражение-равенства:

  • выражение == выражение
  • выражение != выражение

Операции == (равно) и != (не равно) в точности аналогичны операциям отношения, за исключением того, что они имеют более низкий уровень старшинства. (Поэтому значение выражения a<b==c<d равно 1 всякий раз, когда выражение a<b и c<d имеют одинаковое значение истинности).

указатель можно сравнивать с целым, но результат будет машинно-независимым только в том случае, если целым является константа 0. Гарантируется, что указатель, которому присвоено значение 0, не указывает ни на какой объект и на самом деле оказывается равным 0; общепринято считать такой указатель нулем.



Содержание раздела