Understanding Data Structure and Its Types in C Programming