A sruct in C is a user-definied data type that contains a group of variables. In this context, the variables may be referred to as “members” of the structure or “fields” to the structure.
struct Restaurant {
char name[128];
char address[512];
restaurant_t type;
int stars;
float rating;
};