Пожалуйста, помогите мне определить части этого typdef
и то, что каждая часть делает, и как он может быть использован:Идентификация частей этой структуры typedef в C?
typedef struct my_struct
{
int a;
int b;
int c;
} struct_int, *p_s;
struct_int struct_array[5];
То, что я думаю, что они, Pleae исправить, если неправильно:
typedef struct
является создание новый тип.my_struct
- это имя этого типа, но не используется в остальной части кода.struct_int
- это один из примеров того типа, который мы можем использовать в коде.*p_s
- указатель конкретно на тот экземпляр, который мы создали.struct_array
- массив экземпляра, который мы создали. (Эта часть меня смущает, так как мы уже создали экземпляр ...)
Кроме того, при создании массива структур, почему мы используем struct_int
вместо my_struct
?
Мы обычно любим _helping_ людей с домашним заданием; Я боюсь, что это приближается к вашей домашней работе. Можете ли вы заполнить то, что ваши _guesses_ для разных частей? – sarnold
уверен, пожалуйста, держите ... –
@sarnold: приятное резюме ......... –