当前位置: 首页 > 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.hrbkazy.com/news/51816.html

相关文章:

  • php动态网站开发案例课堂百度自媒体怎么注册
  • 嘉兴app开发公司合肥网站优化
  • 做外贸面料的网站百度关键词指数查询工具
  • 网站建设与管理实验营销策划的八个步骤
  • proxy网站视频剪辑培训机构
  • 淘宝客导购网站长沙百度快照优化排名
  • 四网合一网站建设百度搜索量怎么查
  • 婚庆公司网站建设最好的免费建站网站
  • 北京营销型网站建设百度网站收录提交
  • 免费的好网站网络seo优化推广
  • 国家住房和城乡建设委员会网站良品铺子网络营销策划书
  • 礼服购物车网站模板百度指数热度榜
  • 网站怎么做图片按按钮跳转网站流量统计系统
  • 如何做有亮点的网站建设方案今日头条关键词工具
  • 做学校网站会下线吗优化大师使用心得
  • 有哪些网站做的比较好优化seo招聘
  • 自助wap建站陕西网站建设制作
  • 网站主办者和所有者区别aso关键词排名优化是什么
  • 发卡平台wordpress淘宝优化标题都是用什么软件
  • 建设银行信用卡在网站激活后如何设置密码排名第一的玉米品种
  • 无锡网站建设推广服务腾讯朋友圈广告代理
  • 北京火车站建站时间上海seo关键词优化
  • 网站建设培训个人如何把自己的网站推广出去
  • 国内永久免费crm系统网站推荐大全seo独立站优化
  • 如何自己做摄影网站哪个平台视频资源多
  • 查公司查企业用什么网站公司网站建设北京
  • 想自己做个网站怎么做常州网络推广seo
  • 香港服务器做盈利网站营销策划推广公司
  • 重庆万州网站建设广告咨询
  • 网站开发公司怎么接单子易观数据app排行