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

网站建设的局限性百度推广登录入口官网网

网站建设的局限性,百度推广登录入口官网网,自己怎么制作微信网页链接,想建一个自己的网站指针相关知识点1 1.定义一个指针变量指向数组2.指针偏移遍历数组3.指针偏移的补充4.指针和数组名的见怪不怪5.函数、指针、数组的结合 1.定义一个指针变量指向数组 指向数组首元素的地址 指向数组起始位置&#xff1a;等于数组名 #include <stdio.h>int main(){int ar…

指针相关知识点1

  • 1.定义一个指针变量指向数组
  • 2.指针偏移遍历数组
  • 3.指针偏移的补充
  • 4.指针和数组名的见怪不怪
  • 5.函数、指针、数组的结合

1.定义一个指针变量指向数组

  • 指向数组首元素的地址
    在这里插入图片描述

  • 指向数组起始位置:等于数组名
    在这里插入图片描述

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p;p = &arr[0];//数组的首地址就是首个元素的地址//p = arr;//数组名就是数组的首地址printf("首元素:%d\n",*p);  
    }
    

2.指针偏移遍历数组

  • 指针增量和数组的关系
    在这里插入图片描述

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p;p = &arr[0];printf("0元素:%d\n",*p);printf("1元素:%d\n",*(p+1));//P+1:地址偏移了一个类型的字节数printf("1元素:%d\n",*(p+2));    
    }
    
  • 指针的方式来遍历数组

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p;p = arr;for(int i = 0;i<3;i++){printf("%d\n",*(p+i));}}
    
  • 指针的方式来打印地址

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p;p = arr;for(int i = 0;i<3;i++){printf("%p\n",(p+i));}}
    
  • 通过指针引用数组元素

    • 下表法
    • 指针法
      • 偏移
      • 去内容
    • 两种方式的对比
      在这里插入图片描述

3.指针偏移的补充

  • 再次进行循环记得回到数组首地址

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p;p = arr;for(int i = 0;i<3;i++){printf("%d\n",*p);p++;}p = arr;//再次通过指针变量进行遍历输出//记得重新让指针回到数组的首元素for(int i = 0;i<3;i++){printf("%d\n",*p);p++;}}
    

4.指针和数组名的见怪不怪

  • 指针当作数组名,下标访问

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p = arr;printf("数组的首地址:%d\n",*p);//数组的首地址printf("下标访问:%d",p[2]);//下标访问
    }
    
  • 循环遍历下标访问

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p = arr;for(int i = 0;i<3;i++){printf("%d\n",p[i]);}
    }
    
  • 数组名拿来加

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p = arr;for(int i = 0;i<3;i++){//printf("%d\n",*(p+i));printf("%d\n",*(arr+i));}
    }
    
  • 数组名和指针的区别

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p = arr;for(int i = 0;i<3;i++){printf("%d\n",*p++);}
    }
    
  • 注意的点

    1. 指针常量不能++:原因是地址在内存空间已经固定住了

      • 比如说数组
    2. 指针变量可以++:变量→保存的地址是可以改的

    #include <stdio.h>int main(){int arr[3] = {1,2,3};int *p = arr;printf("sizeof is %d\n",sizeof(arr));//3*4=12printf("sizeof is %d\n",sizeof(p));//操作系统8个字节表示一个地址(操作系统的不同会有变化)printf("sizeof is %d\n",sizeof(int *));//只要是指针都是8个字节(操作系统的不同会有变化)								  	
    }
    

5.函数、指针、数组的结合

#include <stdio.h>void init(int *arr,int size){int i;for(i=0;i<size;i++){printf("请输入第%i个元素的数据:\n",i+1);scanf("%d",&arr[i]);}
}
void print(int *arr,int size){int i;for(i=0;i<size;i++){printf("%d ",arr[i]);}
}int main(){int arry[5];int size = sizeof(arry)/sizeof(arry[0]);init(arry,size);//传递的实际参数//数组首地址:数组名,首个元素的地址print(&arry[0],size);return 0;
}
http://www.hkea.cn/news/843398/

相关文章:

  • 哪家专门做特卖网站平台连接
  • 衢州网站推广最近发生的重大新闻
  • 网页设计的网站配色方案seo基础培训机构
  • 维护网站是什么工作淄博网站制作
  • 做电影下载网站成本淘宝关键词排名
  • 企业h5网站建设百度推广电话是多少
  • 中国保密在线网站培训系统软文怎么做
  • 山西住房城乡建设部网站整合网络营销是什么
  • 做美图网站有哪些东西吗个人博客seo
  • 南昌专业做网站公司竞价托管怎么做
  • 网站产品展示怎么做微信小程序建站
  • dw做网站的流程客户引流的最快方法是什么
  • 做网站app优惠活动的交换链接营销成功案例
  • 企业公示信息查询系统山西上海百度推广优化公司
  • 上海网站排名优化价格武汉百度快照优化排名
  • 做网站小程序如何做广告宣传与推广
  • 网站建设背景朝阳百度新闻网页
  • 专门做拼团的网站西安网站开发
  • 怎么看网站开发语言太原seo推广
  • 什么网站做宣传好新乡网站seo
  • 济南网站制作服务价格信息流优化师前景
  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻
  • 北京网站设计公司新鸿儒seo公司的选上海百首网络
  • 百姓网二手拖拉机百度seo优化排名客服电话
  • 北京南站是丰台站吗seo优化什么意思
  • 外贸营销型建站关键词全网搜索工具
  • 有什么网站可以做扣扣头像腾讯企点app下载安装
  • 网站设计怎么做链接拉新推广怎么快速拉人
  • 怎么自己做礼品网站补肾壮阳吃什么药效果好