I don't think the OP was referring to C structs but rather to actual data structures (i.e. queues, stacks, heaps, graphs, etc). My advice is that these exist and therefore should be understood...