Lesson 16: Structures — struct & typedef
An array stores many values of the same type — but what if a student needs both a name (a string) and a grade (a number)? That's what struct is for: it groups related fields into one new type, e.g. struct Student { char name[20]; int grade; };. You access a field with a dot: s.grade = 95;, and fill