structA data type in {C} and {C++} corresponding to a {record} in {Ada} or {Pascal} or a {tuple} in {functional programming}. A struct has one or more members, each of which may have different types. It is used to group associated data together. (1995-02-14)