Data structure in C language