C Programming Langauge. A data structure is a way of organizing data that reflects not only the items stored but also their relation to each other. Advance familiarity about the relationship between data items allows the designing of an efficient set of rules(algorithms) for the manipulation of data. Read more