A struct is a special C data type that encapsulates other pieces of data into a single cohesive unit. Like an object, but built into C.