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

wordpress写的网站wordpress 仿简书模板

wordpress写的网站,wordpress 仿简书模板,如何做购物网站推广,公众号开发网站建设合同目录 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.yayakq.cn/news/498084/

相关文章:

  • 武义县网站制作wordpress主分类
  • 网站asp.net安装弹幕怎么做视频网站
  • 网站建站建设网站如何做好网络营销管理
  • wordpress建站腾讯云网站的功能和作用
  • 网站用静态域名解析网络信用贷款哪个好
  • 网站开发如何使用API东阳高端营销型网站建设品牌
  • 网站建设任务执行书seo整站优化报价
  • 要是360网站不安全怎么做如何开发自己公司的网站
  • 漯河网站建设价格wordpress阅读量修改
  • 站点建立网站的方法邢台163信息交友
  • 做网站要用什么语言wordpress喜欢_赏_分享
  • 免费网站制造wordpress 基础建站
  • 海南专业网站开发公司做带v头像的网站
  • 青岛网站制作定制电商运营入门基础知识
  • php网站后台密码怎么修改wordpress端口映射
  • 免费入驻的网站设计平台长沙传媒公司招聘
  • 营销网站首页设计品牌建设不
  • 又好又快自助建站跨境电商营销
  • 网站建设使用哪种语言好wordpress破解登录密码
  • 微信网站用什么语言开发培训医院网站建设
  • 模版网站是什么意思怎么快速推广app
  • 免费网站建设加盟苏州seo关键词优化方法
  • 网站目录wordpress多个分类
  • 上海网站备案号查询网站建设玖金手指排名12
  • 农业网站模板工业设计包括哪些
  • 火鸟门户官方网站html5网站开发参考文献
  • 企业网站开发合同wordpress会话缓存
  • 宁远县建设局网站h5视频
  • 湖北平台网站建设哪家好网站做子页面怎么做的
  • 为一个网站设计一个推广方案高端网站制作建设