c语言出现must have class/struct/union type错误,如何解决?

char *c[4]={"数学平均分","数学最高分","数学最低分","数学及格率"};

    printf("\n%8s\t%8s\t%6s\t%4s\n",c[0],c[1],c[2].c[3]);

错误:
left of '.c' must have class/struct/union type

把 *c[4] 的 *去掉

你把逗号打成了点