在C语言中,以下哪个选项可以正确地定义一个结构体类型? A. struct {int a; float b;}; B. struct MyStruct int a; float b;; C. struct MyStruct {int a; float b;}; D. struct {int a; float b;} MyStruct; 答案解析 核心考点是C语言中结构体类型的定义方式。正确答案是C,因为在C语言中,定义一个结构体类型需要指定结构体名称,并在大括号内定义其成员。选项A没有指定结构体名称,选项B的语法错误,选项D的结构体名称位置错误。 正确答案:C