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

内蒙古网站备案怎么做虚拟主机多个网站

内蒙古网站备案怎么做,虚拟主机多个网站,郑州最好的男科医院哪家好,辽宁省建设工程信息网业绩公示文章目录 前言    文章目录 前言 一、指针运算 1.指针-整数 2.指针-指针 3.指针关系运算 二、野指针 1.概念 2.野指针的成因 1.未初始化 2.指针越界访问 3.指针指向的空间释放 3.避免野指针 1.指针初始化 2.小心指针越界 3. 指针变量不再使用时#xff0c;及时置NULL 总结 … 文章目录 前言    文章目录 前言 一、指针运算 1.指针-整数 2.指针-指针 3.指针关系运算 二、野指针 1.概念 2.野指针的成因 1.未初始化 2.指针越界访问 3.指针指向的空间释放 3.避免野指针 1.指针初始化 2.小心指针越界 3. 指针变量不再使用时及时置NULL 总结 前言 本篇文章紧接着上篇指针内容为大家讲解C语言指针的的更多知识内容让大家更好的了解指针以及可以熟练使用指针来解决实际问题。 一、指针运算 1.指针-整数 数组在内存中是连续的 #include stdio.h  int main() { int arr[10]{1,2,3,4,5,6,7,8,9,10}; int *p arr[0];      //arr[0]arr int i 0; int j  sizeof(arr)/sizeof(arr[0]); for(i0; ij; i) { printf(%d*(pi));       //pi 这里就是指针整数 }      return 0; } 2.指针-指针 指针-指针的运算前提是两个指针指向了同一空间。 int my_strlen(char* { char* pl p; while(*p ! \0) {     p; } return p-pl;    //指针-指针 } int main() {      char arr[] abcdef://数组名其实是数组首元素的地址 arr arr[0] int len my_strlen(arr); printf(%d\n,len);      return 0; } 3.指针关系运算 #include stdio.h  int main() { int arr[10]{1,2,3,4,5,6,7,8,9,10}; int *p arr[0];      int i 0; int  j  sizeof(arr)/sizeof(arr[0]); whileparrj    //指针大小比较 { printf(%d*p);    }      return 0; } 二、野指针 1.概念 野指针指针指向的位置是不可知的随机不正确没有明确限制的 2.野指针的成因 1.未初始化 int main() { int* p;     //局部变量局部变量不初始化时它的值是随机值 *p 20 printf(%d\n*p); return 0; } 2.指针越界访问 #include stdio.h  int main() { int arr[10]{0}; int *p arr[0]; int i 0; for(i0; i11; i) { *(p) i;  }                    // 当指针指向的范围超出数组arr的范围时p就是野指针 return 0; } 3.指针指向的空间释放 #includestdio.h    int* no() {     int n10; return n; }  int main() {       int*p no(); printf(%d\n”,*p); return 0; } 3.避免野指针 1.指针初始化 如果明确知道指针指向哪里就直接赋值地址如果不知道指针应该指向哪里可以使用NULL给指针赋值。NULL 是C语言中定义的一个标识符常量值是00也是地址这个地址是无法使用的读写该地址会报错。 #include stdio.h int main() { int i  10; int*pl i; int*p2 NULL; return 0; } 2.小心指针越界 一个程序向内存申请了哪些空间通过指针也就只能访问哪些空间不能超出范围访问超出了就是越界访问。 3. 指针变量不再使用时及时置NULL 指针使用之前检查有效性当指针变量指向一块区域的时候我们可以通过指针访问该区域后期不再使用这个指针访问空间的时候我们可以把该指针置为NULL因为约定俗成的一个规则就是:只要是NULL指针就不去访问同时使用指针之前可以判断指针是否为NULL。 int main() {   int arr[10]{1,2,3,4,5,6,7,8,9,10}; int *p arr[0]; for(i0;i10; i) {            *(p) i ;     }                                        //此时p已经越界了可以把p置为NULL       P NULL;                       //下次使用的时候判断p不为ULL的时候再使用 parr[0];                     //重新让p获得地址 if(p ! NULL)                  //判断 { }       return 0; } 总结 以上内容为对上篇指针进行了补充和完善为大家讲解了C语言指针的具体操作和一些注意事项感谢各位的耐心观看如果以上内容对大家学习有所帮助的话希望大家可以点赞支持一下!
http://www.hkea.cn/news/14557758/

相关文章:

  • 漳州市建设局网站6wordpress投稿vip
  • 百胜网站建设微信小程序开发网站建设
  • 用vps刷网站流量要怎么做买网站空间
  • 二维码制作网站有哪些成都黑帽seo
  • 做期货浏览哪些网站全国知名网站建设
  • 织梦做网站简单吗临沂网站制作专业
  • 北京高级网站开发微信前端 后端wordpress
  • 网站建设初学软件wordpress 调用指定文章
  • 静态网站 分页wordpress创建角色
  • 网站后期的维护品牌网站要这么做
  • 可做生物试卷的网站胜利油田局域网主页入口
  • 网站服务器使用wordpress 手机版
  • 小程序开发和网站开发的区别南昌网站免费制作
  • 北京网站建设的服务商百度地图导航网页版
  • 有域名和空间怎么做网站wordpress修改首页调用
  • php做的直播网站苏州公众号开发
  • wordpress克隆他人的网站互联网10大厂
  • 做的网站怎么放视频现代网络营销的方式
  • 上海城市建设档案馆网站天元建设集团有限公司是什么性质
  • 列举网站建设的SEO策略阿虎手机站
  • 网站建设需要多久网络优化大师手机版
  • 徐州手机网站建设制作海拉尔网站开发
  • 淘宝客网站api部门网站建设和维护
  • 比较好的建站程序网站建设 维护购销合同
  • 网站建设的步骤图wordpress文章运行php
  • 做网站资讯运营苏州前十名传媒公司
  • 佛山技术支持 骏域网站建设zencart网站搬家
  • 如何进行网站分析如何搭建个人博客
  • 郑州网站建设外包业务通信管理局网站备案
  • 沧州市网站建设电话wordpress网站破解