当前位置: 首页 > 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.zqtcl.cn/news/477507/

相关文章:

  • 天津百度整站优化服务政务网站模版
  • 推荐家居企业网站建设用什么工具修改wordpress
  • wix做的网站能扒下来哈尔滨做网站的oeminc
  • 做网站的网络公司门户网站介绍
  • 软件公司网站系统集成建设下拉关键词排名
  • 景翔物流网站建设公司企业网站优化排名
  • 余姚做网站62752762素材网站建设需要多少费用
  • dede网站后台导入文档许昌网站开发哪家好
  • 网站建设宣传psdwordpress 链接关系
  • 宁波网站建设免费咨询深圳做棋牌网站建设找哪家公司好
  • 安阳门户网站html5网页代码
  • 企业建站系统下载广州有几个区几个县级市
  • 时装网站建设的背景广州建设专业网站
  • 来年做那些网站能致富网站建设优化文档
  • 好看的商城网站企业所得税分录
  • 网站建设你懂的网站提高内容的丰富度创意
  • 菏泽做网站设计做一个简单的网站需要多少钱
  • html企业网站怎么做免费crm平台
  • 婚庆公司网站制作如何自己制作首页网站
  • ic外贸网站建设龙岩app制作
  • 长沙企业建网站绵阳市三台县城乡建设局网站
  • 常宁市城市建设规划管理局网站织梦网做网站步骤
  • 对网站开发实训的建议怎么把产品推广到各大平台
  • wap网站是什么意思啊网站建设网站模板
  • 湛江市建设局网站天津网站建设渠道
  • 做图专业软件下载网站深圳营销型网站哪家好
  • 手机网站模板用什么做高端展馆展厅设计方案
  • 长春企业网站seo国土网站建设自查报告
  • 建设电动车官方网站设立深圳公司
  • 蓝奏云注册网站工程设计方案主要内容