关于声明指针初始化问题
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;
}
如果变量是动态的,应该手动初始化
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;
}
相关文章推荐
- 关于C++项目指针对象未被初始化的问题(0xcdcdcd)
- c中关于指针的声明和定义的一些问题
- 关于String和StringBuffer的理解问题:指针、变量的声明、变量的值的变化
- 关于c语言中double指针的初始化问题
- 关于全局变量的初始化问题与野指针
- 关于Javascript循环体变量声明与初始化的效率问题
- 关于C++声明和初始化的问题
- 关于C++项目指针对象未被初始化的问题(0xcdcdcd)
- 关于字符指针和字符数组初始化的问题
- 关于JavaScript变量声明及其初始化的问题
- c中关于指针的声明和定义的一些问题
- 关于const指针和指向const对象的指针的初始化问题
- 关于数据类型与指针的小笔记--初始化问题&&数组
- 关于字符串指针初始化std::string的一个小问题
- 关于指针初始化的问题 - 回复"下雨天2"
- 关于Javascript循环体变量声明与初始化的效率问题
- 关于指针数组的初始化和输入 问题
- 指针的声明与初始化问题
- c中关于指针的声明和定义的一些问题
- 关于JavaScript变量声明及其初始化的问题