在电脑科学中，复合型别是一种资料型别，它可以原始型别和其它的复合型别所构成。构成一个复合型别的动作，又称作组合。
C/C++.codice_1是 C 和 C++ 的复合型别概念，是一个将栏位或成员以一定组合方式所组成的资料型别。因为在宣告时，使用了关键字 codice_1，所以它简称为"结构"，或者更精确地说"使用者定义的资料结构"。在 C++ 里，codice_1 与codice_4的唯一区别是预设的存取等级，codice_4是"私有的"，codice_1 则是"公有的"。