单项选择题

设有如下定义
  struct ss
  { char name[10];
   int age;
   char sex;
  } std[3],* p=std;
  下面各输入语句中错误的是 ()

A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));