struct Student
{
char* name;
int number;
};
int main()
{
struct Student s;
*s.name = a;
s.number = 99;
printf("%c %p",s.name,s.number);
return 0;
}
结构体布局在脏的栈空间,其中 name未知初始值可能指向非法空间,例如会产生段错误的区域。即野指针。
struct Student
{
char* name;
int number;
};
int main()
{
struct Student s;
*s.name = a;
s.number = 99;
printf("%c %p",s.name,s.number);
return 0;
}
结构体布局在脏的栈空间,其中 name未知初始值可能指向非法空间,例如会产生段错误的区域。即野指针。