在C语言中,结构体的定义主要用于什么? A. 定义函数 B. 定义数据类型 C. 定义数组 D. 定义指针 答案解析 结构体的定义主要用于定义一种新的数据类型,可以包含多种不同类型的数据。选项A、C和D都不是结构体的主要用途。正确答案是B。 正确答案:B