当前位置: 首页 > news >正文

网站备案办理拍照高清的网站制作

网站备案办理拍照,高清的网站制作,网站开发合同文档,韩雪冬网站设计野指针: 概念:野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的) 指针非法访问: int main() {int* p;//p没有初始化,就意味着没有明确的指向//一个局部变量不初始化,放…

野指针:

概念:野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)

指针非法访问:

int main()
{int* p;//p没有初始化,就意味着没有明确的指向//一个局部变量不初始化,放的是随机值:0xcccccccc//*p = 10;//非法访问内存了return 0;
}

指针越界访问:

int main()
{int arr[10] = { 0 };int* p = arr;int i = 0;for (i = 0; i <= 11; i++){//当指针指向的范围超出数组arr的范围时,p就是野指针*(p++) = i;}return 0;
}

指针指向的空间释放:

int* test(void)
{int a = 0;return &a;
}int main()
{int* pi = test();//这个时候pi属于野指针return 0;
}

如何避免野指针

1.指针初始化

2.小心指针越界

3.指针指向空间释放即使置NULL

4.避免返回局部变量的地址

5.指针使用之前检查有效性

int main()
{//int* pi = NULL;//*pi = 100;//errint* pi = NULL;//指针初始化 NULL -> 0if (pi != NULL){*pi = 100;//ok}return 0;
}

指针运算

指针+-整数

#define N_VALUES 5
int main()
{float values[N_VALUES];float* vp;for (vp = &values[0]; vp < &values[N_VALUES];){*vp++ = 0;}return 0;
}

另一种写法

int* p = arr;for (i = 0; i < sz; i++){*(p + i) = 1;}

指针-指针

指针-指针(绝对值)得到的是指针和指针之间的元素的个数

不是所有的指针都能相减,指向同一块空间的指针才能相减(有意义)

http://www.dt0577.cn/news/10768.html

相关文章:

  • 网页空间是什么网站seo需要用到哪些工具
  • 下载官方购物网站站内推广和站外推广的区别
  • 佛山网站建设的首选关于进一步优化
  • 企业网站建设网站有哪些免费发布信息
  • 免费网站可以做淘宝客吗nba交易最新消息汇总
  • 郑州做网站排名公司哪家好站长之家seo查询官方网站
  • wordpress+4.9+google哪家公司做seo
  • seo站长优化工具长春网站建设方案优化
  • 邢台专业做网站seo如何优化
  • 网林时代网站建设seo交流群
  • 做网站推广的方法有哪些seo臻系统
  • 网站开发需要百度快速收录技术
  • seo教学实体培训班文山seo
  • 58网站一起做网店网站优化建议
  • h5做的公司网站优化网站推广教程整站
  • 网站建设技术问题百度排名优化
  • 沈阳网站开发培训搭建网站
  • 温州哪里有做网站莆田关键词优化报价
  • 朝阳网站优化百度统计数据分析
  • 新闻网站哪个做的好推广策划方案范文
  • 海口网站建设方案策划关键词点击价格查询
  • 重庆施工员证查询网站网络营销策划书5000字
  • 网站技术公众号推广合作平台
  • 婚礼纪网站怎么做请帖网站开发从入门到实战
  • 网站所有权变更郑州网站建设公司排行榜
  • 佛山建站网站模板自贡网站seo
  • 做it的兼职网站有哪些安卓优化大师旧版本下载
  • 中央人事任免令seo关键词搜索优化
  • 深圳教育科技网站建设站长统计幸福宝下载
  • 建设网站的优点跟缺点站长之家备案查询