#include<stdio.h>
int main(int args,char ** argv)
{int map[3][3]={{1,2,3},{4,5,6},{7,8,9}};int **pMap=(int **)map;printf("%d\n",map);//数组的首地址printf("%d\n",*(map+1));//数组第二行首地址printf("%d\n",*map+1);//数组首行的第二列地址printf("%d\n",**(map+1));//第二行第一列数值printf("%d\n",*(*(map+1)+1));//第二行二列数值printf("%d\n",*(map+1)+1);//第二行二列地址printf("%d\n",pMap[4]);//数组中的第5个数printf("%d\n",&pMap[4]);//数组中的第4个数的地址return 0;
}

一道题弄明白二维数组的指针相关推荐

  1. 二维数组及其指针基础

    编程学习-二维字符串数组的初始化-动态内存分配 动态内存分配 1.堆内存分配 : C/C++定义了4个内存区间:代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆 (heap)区或自由存 ...

  2. C++ 二维数组和指针数组

    C++ 二维数组和指针数组 开发工具与关键技术:C++.VisualStudio 作者:何任贤 撰写时间:2019年04月10日 二维数组大家都很清楚,就是该数组包含的元素是一个数组,那么和指针数组又 ...

  3. c++17(26)-数组、二维数组的指针、指向数组的指针、指向数组的指针的指针

    #include <iostream> #include <string.h> using namespace std;void setC1(int a[],int size) ...

  4. c++如何打印一维数组首地址_C语言之二维数组和指针的结合

    最近在练习 C 语言计算机二级的程序设计题,碰到了二维数组和指针的结合,当时怎么调试都不对,自己也记不清楚该怎么用了就跑去看书翻资料重新复习.自己纠结的问题是二维数组 int a[3][4]的数组名是 ...

  5. c语言二维数组 ppt,C语言二维数组与指针.ppt

    C语言二维数组与指针.ppt 好好考,全国计算机等级考试 二级C语言,第12讲 二维数组与指针,二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 ...

  6. 关于C++二维数组及指针的整理

    首先二维数组的本质就是数组的数组. 如下数组 int p[2][3]={1,2,3,4,5,6} 然后我想直接传送这个二维数组给函数: void fun(int **p); 然后想当然,这样传了, f ...

  7. c语言二维数组中行指针,C中二维数组中行的平均值?

    我在制作一个使用函数调用的程序来查找二维数组中行的平均值时遇到问题?我不能让它在更大的程序中工作.我做了这个程序试图弄清楚我做错了什么,但无济于事.任何外界的帮助将不胜感激!这是测试代码: #incl ...

  8. C语言-二维数组与指针

    目录 1 指针和二维数组 2 二维数组做函数的参数 2.1 方法一 2.2 方法二 2.3 方法三 1 指针和二维数组 #include <stdio.h>int main() {int ...

  9. C语言二维数组的指针写法

    C语言中二维数组要用Int** 来表示,在分配空间后,int**加一会移动到下一行.而m行n列的二维数组的寻址方式是首地址a+in+j,因此先对a+i找到相应的行,也就是一维数组,并且取得到一个int ...

最新文章

  1. SharePoint Server 2007 页面模型
  2. 水平和垂直翻转可视对象
  3. pytorch手写数字识别验证四流网络
  4. Nginx源码研究三:Epoll在NGINX中的使用
  5. 偶然发现了获取有ID的dom的一种方法
  6. Ubuntu下 Hadoop 1.2.1 配置安装
  7. .Net之美读书笔记17
  8. Spock VW:编写自定义的Spock框架扩展
  9. php 实现跨站下载图片,一个图片url访问后直接下载怎样实现
  10. MySQL笔记-死锁原理与分析及InnoDB中如何减少死锁
  11. C# LINQ学习笔记四:LINQ to OBJECT之操作文件目录
  12. mysql 三表inner join_MySql的join(连接)查询 (三表 left join 写法)
  13. python写入中文到文件乱码的问题
  14. java合并后求和_Java8使用stream实现list中对象属性的合并(去重并求和)
  15. 剑指offer_33:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
  16. 【仙剑奇侠传5】主线任务汇总
  17. php网页抓取浏览者手机号码_提供一个网页抓取hao123手机号码归属地的例子
  18. PDF压缩有哪些方法?用迅读PDF大师,压缩清晰无损
  19. springboot界面上传文件和在页面上显示文件
  20. QLabel的四种显示方式

热门文章

  1. 无边框窗体和用户控件以及权限
  2. SpringMVC工作环境搭建 配置文件
  3. 6月11号=》121页-125页
  4. Session丢值的问题
  5. 谷歌Chrome浏览器发布
  6. MSSQL 2008里事务的一个问题
  7. 拒绝了我们的连接请求_职场上,我们该如何巧妙而优雅的拒绝同事忙的请求呢?...
  8. sql如何让计算出来的结果百分数显示_图解面试题:如何交换数据?
  9. macos下使用aria2_用Aria2代替Firefox内置的下载器
  10. php ajax formdata 进度,使用formdata使用ajax将数据发送到PHP