Let\'s say you have-
struct Person { char *name; int age; int height; int weight; };
If you do-
struct Pe
You have a pointer to a name character array in your struct, ie. it will consume that much bytes that are needed to represent a memory address.
If you want to actually use the field, you must allocate additional memory for it.