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

会做网站开发 但是不会二次开发怎么样做免费的百度seo

会做网站开发 但是不会二次开发,怎么样做免费的百度seo,可查询域名的网站网址,gogogo高清在线播放免费观看深入理解指针1 一、数组名的理解二、使用指针访问数组三、一维数组传参本质四、二级指针 一、数组名的理解 数组名就是数组首元素的地址,类型是指针类型,但是存在两个例外: sizeof(arr) : 整个数组在内存中的大小 &arr : 整个数组的地址…

深入理解指针1

  • 一、数组名的理解
  • 二、使用指针访问数组
  • 三、一维数组传参本质
  • 四、二级指针

一、数组名的理解

数组名就是数组首元素地址,类型是指针类型,但是存在两个例外:

sizeof(arr) : 整个数组在内存中的大小
&arr : 整个数组的地址

但是&arr的值和arr的值是一样的,本质上都是数组首元素的地址,因为整个数组的地址也是从数组第一个元素的地址开始的
在这里插入图片描述结果上来看 arr == &arr == &arr[0]

二、使用指针访问数组

  1. 用p来存放数组首元素的地址,p和arr等价
  2. 在编译过程中,编译器会把 arr [ i ] 转化成 *( arr + i )的形式进行编译, 因此两者也是等价的
int main()
{int arr[] = { 1,2,3,4,5,6,7,8,9 };int sz = sizeof(arr) / sizeof(arr[0]);int i = 0;int* p = arr;for (i = 0;i < sz;i++){printf("%d ", arr[i]);}printf("\n");for (i = 0;i < sz;i++){printf("%d ", *(arr + i));}printf("\n");for (i = 0;i < sz;i++){printf("%d ", p[i]);}printf("\n");for (i = 0;i < sz;i++){printf("%d ", *(p+i));}return 0;
}

在这里插入图片描述

三、一维数组传参本质

  1. 一维数组传参实际上传递的是数组首元素的地址

比如计算函数内部和函数外部数组元素个数

可以看出,数组的实际元素个数是9个,但在函数内部只算出1个,因此传参只传递了一个元素的地址,即首元素地址

  1. 一维数组传参,形参部分可以写成数组形式,也可以写成指针形式,因为本质还是指针,写成数组形式只是便于理解

示例:编写函数打印数组

void print1(int arr[], int len)
{int i = 0;for (i = 0;i < len;i++){printf("%d ", arr[i]);}printf("\n");
}
void print2(int* p, int len)
{int i = 0;for (i = 0;i < len;i++){printf("%d ", *(p + i));}
}
int main()
{int arr[] = { 2,3,4,5,6,7,8,9 };int sz = sizeof(arr) / sizeof(arr[0]);print1(arr, sz);print2(arr, sz);return 0;}

在这里插入图片描述


四、二级指针

  1. 二级指针:存放一级指针变量的地址的变量,本质是指针类型,大小是4/8个字节
    进而可以类比出三级、四级…指针

在这里插入图片描述
p存放的是a的地址,p是一个指针变量,它的地址存放在pp中,pp则是二级指针变量

  1. 二级指针的运算
    用上图举例,*pp得到的是一级指针存放的内容,即a的地址,**pp等价于*p, 得到的就是a的值10.
    在这里插入图片描述
    从调试窗口可以看到:
    一级指针p存放的是整型变量a的地址0x009dfdfc,类型是int* ;
    二级指针pp存放的是一级指针变量p的地址0x009dfdf0,类型是int**;
    *p得到的是a的值10;
    *pp得到的是p存放的内容,即a的地址;
    **pp得到的是变量a的值10.
http://www.dtcms.com/wzjs/256933.html

相关文章:

  • 做攻略的网站许昌seo推广
  • 湛江网站设计软件韩国电视剧
  • 一站式网站建设有哪些软文推广例子
  • 网站备案信息代码在哪里找一个关键词要刷多久
  • 政府网站建设整改工作情况报告网络营销的4p策略
  • 个人游戏开发者 死路一条沙坪坝区优化关键词软件
  • 网站 目录结构网站seo优化推广
  • 搜狐员工做网站的工资多少钱seo还有前景吗
  • 带dede后台的整套网站源码怎么本地测试安装google关键词分析工具
  • 做室内3d设计的网站论述搜索引擎优化的具体措施
  • 网上哪个网站教做西点网络营销的四个步骤
  • 做任务网站有哪些内容aso应用商店优化
  • WordPress代码mac显示群排名优化软件官网
  • 网站上微信的链接怎么做编程培训班学费一般多少钱
  • 北京的网站开发公司长春网站建设定制
  • 网站投稿系统怎么做个人网站免费域名和服务器
  • 小程序的推广方法衡阳seo
  • 英语门户网站织梦源码可以推广的软件
  • 学做网站要多久多少钱高平网站优化公司
  • 国外优质设计网站域名大全
  • 哈尔滨网站制作方案定制色盲测试图
  • wordpress模板商业seo免费浏览网站
  • 家装要去哪个公司装修seo外贸网站制作
  • 电商网站前端设计方案网站推广网络营销
  • 柳州做网站那家好网站软件免费下载
  • 创意设计专业最好的优化公司
  • 丰涵网站建设科技成都官网seo厂家
  • 屏蔽网站ip如何屏蔽百度广告推广
  • 网站上线具体流程有创意的营销案例
  • 福建网站设计制作资阳地seo