Let's make a comparison between an array and structure. An array is a kind of macro-variable which contains in itself very much closely related variables. e.g. a human could be an array (or, macro-molecule) and all humans could be its elements (or, individual variables). On the other hand a structure is also a macro-variable which combines attributes of a single object etc into one whole. Please correct me. Thank you.