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

新疆建设云网站办理程序营销推广方案ppt案例

新疆建设云网站办理程序,营销推广方案ppt案例,电子商务交易平台,平湖市建设局网站目录 15.二级指针 *定义 *演示 16.三级以及多级指针 *三级指针的定义 *多级指针的定义 17.指针数组 *定义 *代码 18.指针数组模拟二维数组 往期推荐 15.二级指针 *定义 之前讲的指针全是一级指针 int a 1; int *pa &a;//一级指针 如果写成 int a 1; int *pa &a…

目录

15.二级指针

    *定义

    *演示

16.三级以及多级指针

    *三级指针的定义

    *多级指针的定义

17.指针数组

    *定义

    *代码

18.指针数组模拟二维数组

往期推荐

15.二级指针

    *定义

之前讲的指针全是一级指针

int a = 1;
int *pa = &a;//一级指针

如果写成

int a = 1;
int *pa = &a;//pa是一级指针
int** ppa = &pa;//ppa是二级指针

二级指针定义:指向(存储)一级指针地址的指针

其实在这篇文章已经提前铺垫过了41.【C语言之外】聊聊Cheat Engine官方教程步骤6的思考

*演示

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{int a = 1;int* pa = &a;//pa是一级指针int** ppa = &pa;//ppa是二级指针return 0;
}

命名的含义:ppa-->point pa-->point (point pa)

x86环境下,F11逐语句执行,运行到return 0;

打开监视窗口

现从&ppa查到&a

查看内存,输入&ppa

bc f8 8f 00 --倒着写-->00 8f f8 bc-->008ff8bc-->是&pa的结果

pa中存储着a的地址

c8 f8 8f 00--倒着写-->00 8f f8 c8-->是&a的结果

01 00 00 00--倒着写-->00 00 00 01-->是变量a的值

可以想到下面代码打印结果

printf("%d",**ppa);//二级指针需要两次解引用,因此要带两个*

就是a的值:1

16.三级以及多级指针

*三级指针的定义

类比二级指针,可以推出三级指针的定义:指向(存储)二级指针地址的指针(如int*** ppa=&ppa;)

*多级指针的定义

同理推出多级指针定义:n级指针是指向(存储)(n-1)级指针地址的指针

17.指针数组

*定义

回忆整型数组的定义:存放整型的数组

所以指针数组的定义:存放指针(地址)的数组

*代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{int a = 1;int b = 2;int c = 3;int* arr[] = { &a,&b,&c };for (int i = 0; i < 3; i++){printf("%p\n", arr[i]);//打印指针数组}return 0;
}

 

DC-D0=C,D0-C4=C-->连续存放

18.指针数组模拟二维数组

*代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{int arr1[] = { 1,2,3,4 };int arr2[] = { 5,6,7,8 };int arr3[] = { 9,10,11,12 };//数组名即代表数组首元素的地址int* arr[] = { arr1,arr2,arr3 };for (int i = 0; i < 3; i++){for (int j = 0; j < 4; j++){printf("%d ", arr[i][j]);}printf("\n");}return 0;
}

*分析

上方代码并没有创建二维数组,但是却依靠指针数组模拟出二维数组,可以按照二维数组的形式(arr[i][j])来访问

注意:arr[i][j]等同于*(*(arr+i)+j)

(二维数组文章:13.5.【C语言】二维数组)


往期推荐

19.【C语言】指针(重难点)(A)

37.【C语言】指针(重难点)(B)

38.【C语言】指针(重难点)(C)

39.【C语言】指针(重难点)(D)

40.【C语言】指针(重难点)(E)

http://www.hengruixuexiao.com/news/50347.html

相关文章:

  • 建站用什么代码最好怎么样做seo
  • 常州做网站的 武进seo排名推广
  • 做网站时字幕怎么做哪个推广网站好
  • 专业的建设网站服务公司培训机构退费纠纷一般怎么解决
  • 小程序api有实力的网站排名优化软件
  • 罗岗网站建设seo教程网站
  • 网站建设客服用户咨询话术最新的军事新闻
  • 专业seo网站木卢seo教程
  • google移动网站建站十大原则淘宝关键词查询
  • 无极官方网站下载纵横seo
  • 小程序自助建站网页模板建站系统
  • 集团高端网站建设精准网络推广
  • 做网站用的什么编程语言怎么优化
  • dreamweaver网站制作广告联盟推广
  • 购物网站订单状态模板vue seo 优化方案
  • 门户网站建设工作总结搜索引擎优化课程总结
  • 网站是数据磁力搜索器
  • 用dw做网站怎么上传到网站上大数据推广公司
  • 自助网站建设费用广告推广软文案例
  • smartstar企业wap网站系统澎湃新闻
  • 网站开发的现实意义厦门关键词优化企业
  • 只做自己网站口碑营销策略
  • 浙江杰立建设集团网站百度快速提交入口
  • 石家庄网站建设接单微信营销软件手机版
  • 进入微信公众号登录入口seo含义
  • 青岛外贸网站推广百度官方网站首页
  • 网站开发公司开发过程营销网站建站公司
  • 文化传媒公司网站模板制作网页代码大全
  • 住房及城乡建设部信息中心网站免费网站建设模板
  • 信息网站设计方案百度指数支持数据下载吗