如果变量时静态的,被初始化为0
如果变量是动态的,应该手动初始化
int main()
{
int *a;
int b =10;
a =&b;
printf("%d",*a);
return 0;
}
这个程序是可行的。
int main()
{
int *a;
*a = 10;//a没有指向任何内存,所以会出问题
printf("%d",*a);
return 0;
}
如果变量时静态的,被初始化为0
如果变量是动态的,应该手动初始化
int main()
{
int *a;
int b =10;
a =&b;
printf("%d",*a);
return 0;
}
这个程序是可行的。
int main()
{
int *a;
*a = 10;//a没有指向任何内存,所以会出问题
printf("%d",*a);
return 0;
}