1. Static and dynamic data structure.
2. Primitive and NON primitive data structure.
3. Persistence and ephemeral data structure.
4. Linear and Non linear data structure.
5.hierarchical data structure.
A data structure is a specialized format for organizing and storing data. General data structure types include the array, the file, the record, the table, the tree, and so on. Any data structure is designed to organise data to suit a specific purpose so that it can be accessed and worked with in appropriate ways.
Structures in C are non-primitive data structure which are used to club together various primitive or non-primitive variables together. If you are familiar with Object Oriented Paradigm or simply put, classes and objects. You can say that the structures are primitive classes. Because in C, structures can't have functions inside them so the advancement has put the classes in such a manner that they have now methods, inheritance, etc in more higher level languages like Java. You can also say structures in C laid down the foundation of classes and objects.
For more information get help atDidn't find the answer you were looking for?