Я нашел эту строку кода и не понял, как вы можете использовать typedef или uint8 с чем-то, что вообще не относится к типу x[4]?
Что на самом деле здесь имеется в виду? Является ли это просто массивом из 4 переменных типа uint8, и это просто еще один способ сказать это?
Код:
Typedef uint8 x[4]





Синтаксис typedef соответствует синтаксису объявления. В данном случае x является псевдонимом типа для uint8[4].
Теперь понятно, спасибо большое :)
Этот код компилируется, но выдает ошибку, если я пытаюсь использовать псевдоним. Вероятно, потому что компилятор определяет токен как псевдоним. но это недопустимое ключевое слово.