您的位置:首页 > 其它

关于声明指针初始化问题

2014-10-06 12:31 267 查看
如果变量时静态的,被初始化为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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: