指向结构体指针问题
main(){
struct person
{int age;
......../*其他省略*/
}per1={18,......../*其他省略*/};
struct person
{int age;
......../*其他省略*/
}per2={17,......../*其他省略*/};
struct person *p;
printf("%d",p–>age);
}
两结构体名一样,变量名不同,p–>age输出的是per1的18,还是per2的17呢。请各位大神帮帮忙,先谢了。