A user defined type ( sometimes called a record or struct ) are clumps of the other major data types stored in the same location in memory.