Learning about structure
We learned about arrays previously. An array holds elements of the same type of data. Say, an integer type of array holds only integers, or a character type of array holds only characters. But a structure is something that can hold different types of data together. To define a structure in C, we can say that a structure is a collection of variables of different data types.
Let's say we want to store information about a person, such as their name
, PhoneNum
, sex
, and salary
. All this information is not of the same type. name
is a string, PhoneNum
is an integer, sex
can be defined by a character, and salary
is a double number. So, defining one array to store them is not possible. We need to know something else that can hold ...
Get Learning C for Arduino now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.