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

已备案个人网站做淘宝客wordpress导入演示

已备案个人网站做淘宝客,wordpress导入演示,wordpress优点,腾讯网站认证野指针: 概念:野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的) 指针非法访问: 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.yayakq.cn/news/839559/

相关文章:

  • 购物网站的首页是静态巨野城乡住房建设局网站
  • 北京住房建设部网站网络工程师培训一般多少钱
  • 提高整个网站权重上海专业网站建站公司
  • 珠海公司网站制作可以做关键词优化的免费网站
  • 建个人网站能赚钱吗建网站的流程
  • ASP做旅游网站代码网站开发后端指什么
  • 在微信上做彩票网站嘉兴网站如何制作
  • 建设营销网站多少钱大型视频网站开发
  • 微门户网站建设网络运营者应当制定网络安全事件应急预案
  • 黑彩网站怎么做万网域名注册接口
  • 前端网站搜索导航怎么做wordpress 页面 文章 区别
  • 济南源码网站建设wordpress静态
  • 代理建设网站网站的域名技巧和空间选择
  • 建网平台seo优化的内容有哪些
  • 海南门户网站开发公司长春整站优化
  • 商务 服务类网站模板wordpress树结构插件
  • 网站最初的索引量从何而来设计公司企业网站
  • 网站建设对称对比型网店美工考试
  • 网站建设有哪些岗位非专业人士可以做网站编辑的工作吗
  • 网站开发的关系图和e-r图衡水网站建设的地方
  • 南昌简单做网站多个wordpress 合并
  • 职业学校网站模板wordpress 站点地址
  • 口碑好的购物网站建设wordpress多久学会
  • 电子商务网站开发 ppt上海房产交易网站
  • 网站开发工具 哪个好化妆品网站程序
  • 哈尔滨自助建站模板网站原型图展示
  • 网站建设 加盟中英双语网站模板
  • 做家教网站的资源是什么拼多多关键词排名查询软件
  • 手机响应式网站开发wordpress 支持vr吗
  • 织梦建站教程下载鸣蝉建站平台