Могут ли члены перечисления иметь произвольные значения (без какого-либо члена, имеющего '0') в C89? - PullRequest
0 голосов
/ 28 апреля 2020

Допустимо ли в C89 перечисление, членам которого назначены произвольные ненулевые значения в диапазоне [1, 0xFFFF]?

Например, enum Foo { a=0xFFFF, b=0xBBBB, c = 0xCCCC, d=0xDDDD};

(По какой-то причине Я обнаружил, что мне приходится гадить с кодом C89. Поэтому, пожалуйста, отвечайте стандартом C89. :))

...