野指针概念、定义、及如何规避野指针 |
您所在的位置:网站首页 › 电脑无效指针是什么意思 › 野指针概念、定义、及如何规避野指针 |
野指针
野指针的概念: 野指针就是指针指向的位置不可知的。(随机的、不正确的、没有明确限制的) 野指针的三种情况 1、指针未定义 #include int main() { int* p; //局部变量指针未初始化,默认就是随机值 *p=10; return 0; } 2、指针越界访问 #include int main() { int arr[10]={0]; int* p=arr; for(int i=0;i int a=10; return &a; } int main() { int* p=test(); printf("%d\n",*p); return 0; }1、指针初始化 (如果没有就初始化为NULL) 2、小心指针越界 3、指针指向空间释放即使其置为NULL 4、指针使用之前检查有效性 (例如:判断是否为NULL) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |