Structs let you aggregate types together in one entity.
#include <stdio.h> #include <string.h> struct employee { int id; char gender; char name[40]; }; int main( void ) { struct employee me; me.id = 1; me.gender = 'M'; strcpy( me.name, "Andy Lester" ); printf( "id size = %2lu\n", sizeof( me.id ) ); printf( "gender size = %2lu\n", sizeof( me.gender ) ); printf( "name size = %2lu\n", sizeof( me.name ) ); printf( "employee size = %2lu\n", sizeof( struct employee ) ); return 0; }
id size = 4 gender size = 1 name size = 40 employee size = 48TOC | Prev | Next