2
В чем причина того, что стандарт C рассматривает константу рекурсивно?
Стандарт C99 говорит в 6.5.16: 2: Оператор присваивания должен иметь модифицируемое lvalue в качестве своего левого операнда. и в 6.3.2.1:1: Модифицируемое lvalue - это lvalue, которое не имеет типа массива, не имеет неполного типа, не имеет типа с константой, и если это структура или объединение, не имеет какого-либо члена (включая …