结构体指针这块,这个转换不太明白
# include <stdio.h>struct Student
{
int num;
char name[20];
}leader[2]={10010, "Cool", 10086, "Good"};
int main(void)
{
Student * p;
p=(Student *)leader[1].name;//此处强制类型转换,编译没有出错,可是它真的把leader[1].name转换成了Student *类型了么,怎么做到的。。。
printf("%s\n", leader[1].name);
return 0;
}