结构体变量的问题,关于哪个变量是新定义的

A选项struct s我觉得应该是结构体变量,所以应该不算新定义的变量,D选项语法错误,排除下来觉得应该选C,但是不是很确定,求解释

img

A
struct s是新定义的数据类型
a是使用struct s定义的变量

这里相当于

struct s
{
  int x;
  float f;
};
struct s a;