Я искал и ничего не нашел. Рассмотрите эту структуруИнициализация структуры с помощью макроса
typedef struct student
{
char name[40];
char grade;
}Student;
Как создать макрос для инициализации структуры с параметрами? Что-то вдоль линий
Student John = STUDENT(John, A);
где студент определенного макроса
Зачем использовать макрос? Вы также можете просто использовать функцию для инициализации «Студент». – Codor
Потому что мне сказали сделать это таким образом –
Хорошо, но я нахожу это немного удивительным. – Codor