C语言的共用体(union)是一种数据结构,它允许在同一存储空间内存储不同类型的数据。共用体的所有成员共享同一块内存空间,当给共用体赋值时,只能使用其中一个成员,这样可以节省内存空间。
共用体主要用于以下几个方面: