Часть 1
Есть ли в C разница между объявлением перечисления следующим образом:
typedef enum{VAL1, VAL2,} firstEnum;
и вот так:
enum secondEnum{Val1, Val2,};
Помимо того, что при использовании secondEnum вы должны написать:
enum secondEnum...;
Часть 2
Кроме того, правильно ли я считаю, что следующее эквивалентно:
enum{Val1, Val2,} enum1;
и
enum thirdEnum{Val1, Val2,}
enum thirdEnum enum1;
Спасибо