Структура - это тип.Типы (все типы) не имеют значений по умолчанию.
// THIS DOES NOT WORK
typedef char = 'R' chardefault;
chardefault ch; // ch contains 'R'?
Вы можете назначать значения объектам при инициализации
char ch = 'R'; // OK
struct whatever obj = {0}; // assign `0` (of the correct type) to all members of struct whatever, recursively if needed