structure can give you a convincence of grouping deffernent taypes of data taypes it is user defined data taype
syntax: struct structure_tag { memeber_type_1 memeber_name1; memeber_type2 memeber_name2; . . . }; struct_tag is label of the structure, can also conten structure type as a memeber whwn creating sturcture cpp will not allocate mimory to structure, memory will be alocated when object of struct type ic intialized syntx: struct