在C语言中,可以使用结构体(struct)来定义复合句。结构体是一种用户自定义的数据类型,可以将不同类型的数据组合在一起形成一个新的数据类型。结构体可以包含多个成员,每个成员可以是不同的数据类型,包括基本数据类型和其他结构体类型。
例如,下面是一个简单的结构体定义示例:
struct Person {在上面的示例中,定义了一个名为Person的结构体,包含三个成员:name、age和height,分别表示人的姓名、年龄和身高。可以通过以下方式定义一个Person类型的变量:
struct Person person1;在定义结构体变量时,需要使用struct关键字加上结构体名称来定义变量类型。然后可以通过.运算符来访问结构体的成员,例如:
strcpy(person1.name, "Tom");在上面的示例中,使用strcpy()函数将person1的name成员赋值为"Tom",将age成员赋值为20,将height成员赋值为1.75。