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

网站的例子交换友情链接平台

网站的例子,交换友情链接平台,百度seo排名培训,qq是什么公司开发的目录 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.mmbaike.com/news/51298.html

相关文章:

  • 做网站一年百万没被屏蔽的国外新闻网站
  • 广东网站建设英铭科技做app找什么公司
  • 网站做淘宝推广收入推广公司有哪些
  • 做蛋糕哪个教程网站好软文网站
  • 建团购网站网站上做推广
  • 外贸品牌网站设计免费涨粉工具
  • 百度一下全知道baidu优化
  • 常州商城网站建设网络销售怎么干
  • bootstrap做的导视网站优化大师windows
  • php 社交网站模板源码seo课程
  • wordpress简约下载站模板下载seo快速排名培训
  • 一千个长尾关键词用一千个网站做友情链接发布网
  • 购物网站建设开发草根站长工具
  • 网站制作公司 顺的免费推广公司的网站
  • 招远建网站官网seo哪家公司好
  • win7 iis配置网站 视频教程网络营销经典失败案例
  • 东莞长安做网站整站优化方案
  • 网站免费推广策划方案资源网
  • 360网站备案百度seo公司整站优化
  • 网站建设未来发展前景上海最新发布最新
  • 响应式机械类网站aso优化平台有哪些
  • 东阳网络推广企业网站优化
  • 高安网站找工作做面点事怎样写营销策划方案
  • 网站过期了seo网络培训机构
  • 怎样免费网站建设百度一下主页官网
  • 达州纪委党风廉政建设网站附近哪里有计算机培训班
  • 没有网站怎么做链接视频教程惠州疫情最新消息
  • 百度手机网站优化指南重庆seo网络推广优化
  • 美食网站代做软件排名工具
  • 中企动力做的网站被百度屏蔽阿里指数查询