struct и typedef в C по сравнению с C ++

В настоящее время я использую C ++ IDE для чего-то, что должно будет работать на C, и хотел убедиться, что у меня не будет проблем с этим позже. После создания структуры ниже:

typedef struct test {
   int a;
   int b;
};

Затем я создаю его экземпляр, используяtest my_test; тогда такие вещи, какmy_test.a = 5и т.д ... и это прекрасно работает в моем VStudio C ++. Будет ли это работать наgcc позже?

Я прочитал соответствующие вопросы, которые всплыли (я вижу, что я не первый человек с такими вопросами), но никто, похоже, не использовал так, как я.

На самом деле, в чем разница междуtypede,f struct {//stuff} test; а моя версия?

Ответы на вопрос(3)

Ваш ответ на вопрос