当前位置: 首页 > 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.w-s-a.com/news/277517/

相关文章:

  • 品牌型网站建设wordpress+js插件开发教程
  • 免费注册微信网站国家企业年审营业执照官网
  • 建设银行网站 无法访问东莞淘宝运营
  • 做家电网站做网站美工需要会什么软件
  • 深圳营销型定制网站开发1000建设银行网站特点分析
  • 安装网站系统重庆知名网站
  • 巴彦淖尔市 网站建设怀化北京网站建设
  • 内部网站管理办法建立网站后台
  • 自学考试网站建设与管理郑州网站建设开拓者
  • 宁夏制作网站公司慈溪建设集团网站
  • 国家企业官方网站查询系统站酷设计网站官网入口文字设计
  • 彩票网站开发制作需要什么wordpress连接微博专业版v4.1
  • 孝感建设银行官网站百度一下你就知道啦
  • 做网站如何做视频广告制作公司简介怎么写
  • 做网站 买空间商务网站内容建设包括
  • 萝岗网站建设为什么点不开网站
  • 惠州网站制作询问薇北京网站建设最便宜的公司
  • 注册网站英语怎么说wordpress 3.8.3
  • 甘肃张掖网站建设网站开发软件是什么专业
  • 海口省建设厅网站网站数据库怎么做同步
  • 做网站建设月收入多少app开发公司广州英诺
  • 新闻播报最新网站优化外包费用
  • wordpress分页出现404最专业的seo公司
  • 连云港网站建设电话连云港市建设局网站
  • 平面设计网站有哪些比较好drupal网站建设 北京
  • 健康资讯网站模板网页价格表
  • 2008发布asp网站宝安建网站的公司
  • 郑州市城市建设管理局网站制作公司网站 优帮云
  • 网站开发 瀑布结构普陀网站建设
  • 12380网站建设情况汇报plone vs wordpress