In Segment 129, you learned that a declaration is a program element that provides a compiler with information or advice, whereas a definition causes the compiler to allocate storage. Structure definitions do not cause storage to be allocated. Accordingly, some purists prefer to use the phrase structure declaration.