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

建筑网站doseo技术网网

建筑网站do,seo技术网网,佛山做外贸网站推广,沈阳做机床的公司网站文章目录 5. 指针和数组6. 二级指针7. 指针数组 附: 5. 指针和数组 指针变量:指针变量就是指针变量,不是数组,指针变量的大小是4/8个字节,专门是用来存放地址的。 数组:数组就是数组,不是指针&a…

文章目录

    • 5. 指针和数组
    • 6. 二级指针
    • 7. 指针数组
  • 附:

5. 指针和数组

指针变量:指针变量就是指针变量,不是数组,指针变量的大小是4/8个字节,专门是用来存放地址的。

数组:数组就是数组,不是指针,数组是一块连续的空间,可以存放1个或者多个类型相同的数据。

两者之间的联系:

数组中,数组名其实是数组首元素的地址,数组名 == 地址 == 指针
当我们知道数组首元素的地址的时候,因为数组又是连续存放的,所以通过指针就可以遍历访问数组
数组是可以通过指针来访问的

#include <stdio.h>int main()
{int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };int i = 0;int sz = sizeof(arr) / sizeof(arr[0]);int* p = arr;for (i = 0; i < sz; i++){//printf("%p == %p\n", p + i, &arr[i]);printf("%d ", *(p + i));}return 0;
}

6. 二级指针

指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪里?
这就是二级指针。

#include <stdio.h>int main()
{int a = 10;int* p = &a;//p是一级指针变量,指针变量也是变量,变量是在内存中开辟空间的,是变量就有地址int** pp = &p;//pp就是二级指针变量,二级指针变量就是用来存放一级指针变量的地址//*(*pp) = 100;**pp = 100;printf("%d\n", a);//int** * ppp = &pp;return 0;
}

举个例子:

int main()
{char arr1[] = "abcdef";char arr2[] = "hello world";char arr3[] = "cuihua";char* parr[] = { arr1, arr2, arr3 };char** p = parr;return 0;
}

7. 指针数组

指针数组是指针还是数组?
答案:是数组,是存放指针的数组。

数组我们已经知道整形数组,字符数组,那指针数组是怎样的?

#include <stdio.h>int main()
{char arr1[] = "abcdef";char arr2[] = "hello world";char arr3[] = "cuihua";//指针数组char* parr[] = { arr1, arr2, arr3 };int i = 0;for (i = 0; i < 3; i++){printf("%s\n", parr[i]);}/*char arr[] = "abcdef";printf("%s\n", arr);*/return 0;
}
#include <stdio.h>int main()
{int arr1[] = { 1, 2, 3, 4, 5 };int arr2[] = { 2, 3, 4, 5, 6 };int arr3[] = { 3, 4, 5, 6, 7 };//指针数组int* parr[] = { arr1, arr2, arr3 };int i = 0;for (i = 0; i < 3; i++){int j = 0;for (j = 0; j < 5; j++){printf("%d ", parr[i][j]);//printf("%d ", *(parr[i] + j));//和上面等价}printf("\n");}return 0;
}

附:

指针初阶(1)

http://www.hrbkazy.com/news/19310.html

相关文章:

  • 青浦网站建设百度sem认证
  • 网站流量好难做网站排名优化多少钱
  • 网站展示型广告百度上免费创建网站
  • 无锡网站建设排名今天全国31个省疫情最新消息
  • 济南市政府采购中心南做网站集团网站推广
  • webui界面网络优化公司有哪些
  • 网站建设带数据库模板百度推广一般要多少钱
  • 网站高并发前端怎么做自动点击竞价广告软件
  • 网站数据流分析怎么做合肥优化营商环境
  • 免费营销型网站建设百度关键词seo
  • 南通经济开发区城乡建设局网站网络舆情分析报告
  • 行业展示类型网站免费推广的网站平台
  • ps做简洁大气网站百度指数关键词
  • 电脑怎么装免费wordpressseo的培训班
  • 做网站比较好的企业网站关键词排名查询工具
  • 电商网站的建设与维护新媒体口碑营销案例
  • 网站设计前景亿速云
  • 做论坛网站看什么书域名解析ip138在线查询
  • 北京食药局网站年检怎么做seo双标题软件
  • 广州网站建设是什么游戏推广员平台
  • 手机百度关键词排名 seo网站优化软件东莞网站建设优化排名
  • 网站实时推送怎么做网络营销推广要求
  • 4s店网站建设seo关键词推广渠道
  • 网站贸易表格怎么做上海营销公司
  • 网站资讯如何做seo外链建设的方法有
  • 看房地产的app在哪看关键词优化最好的方法
  • 做课件ppt网站谷歌google play下载
  • 诸城人才网招聘网seo提供服务
  • 郑州400建站网站建设360推广
  • 网站建设及维护流程百度seo排名工具