两个重要概念:行指针和列指针。

行指针:指的是一整行,不指向具体元素。

列指针:指的是一行中某个具体元素。

可以将列指针理解为行指针的具体元素,行指针理解为列指针的地址。

那么两个概念之间的具体转换是:

*行指针----列指针

&列指针----行指针

数组的 “[]” 其实就是取内容的意思

int main()
{int a[3][3] = { 1,2,3,4,5,6,7,8,9 };int *p;p = a[2];cout << a << endl;//代表行地址cout << a+1<< endl;//行地址+1,地址加了4X3=12cout << *a << endl;//取内容变成了列地址cout << *a + 1 << endl;//列地址+1,加了一个int型内存4个字节cout << **a << endl;//对列地址取内容得元素的值cout << a[1] << endl;//[]取内容的意思,行地址+1后再取内容,所以是列地址cout << *a[1] << endl;//对列地址取内容得a[1][0]元素的值system("pause");return 0;
}

行指针与列指针的联系和区别相关推荐

  1. c语言列指针的形式,C语言:行指针和列指针

    本文主要介绍C语言二维数组中的行指针及列指针,目的是为了搞清二维数组或更高维数组在作为函数参数进行传递时,考虑到代码的可复用性及软件最小权限原则,如何声明该形式参数.学习笔记,仅供参考,如有错误,敬请 ...

  2. 【C++】二维数组的行指针和列指针

    在C++中,数组与指针有密切的关系.任何通过数组和下标实现的表达式可等价地通过指针和偏移量实现.下面首先介绍一维数组与指针的关系,之后介绍二维数组的行指针和列指针. 1.一维数组和指针 定义一个长度为 ...

  3. 行指针和列指针的理解

    指针与二维数组 int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; 我们以为,二维数组的存储形式是: 但是,二维数组实际上是以一维数组为单位连续存储的. 这样, ...

  4. (CED)列指针与行指针的联系与区别

    一.列指针(竖为列) 1.列指针相关定义 列指针:被称为是指针变量指向二维数组的某个元素 一般使用时会有如下定义: int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; ...

  5. 【 C 】指向数组的指针(数组指针)(行指针)

    本博文内容参考:<C 和 指针> 本博文解决两个问题,一是如何访问二维数组的行,以及元素:二是如何定义指向数组的指针以及如何赋值等. 很简单,快速记录! 先给出一个案例,判断下面这两个声明 ...

  6. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  7. 如何获取ResultSet的行数和列数

    当我们执行数据库查询返回一个ResultSet的时候,很多情况下我们需要知道这个ResultSet的大小,即它的行数和列数.我们知道它的列数可以通过resultSet.getMetaData().ge ...

  8. 深入理解C指针之四:指针和数组

    深入理解C指针之四:指针和数组 原文:深入理解C指针之四:指针和数组 数组是C内建的基本数据结构,数组表示法和指针表示法紧密关联.一种常见的错误认识是数组和指针完全可以互换,尽管数组名字有时可以当做指 ...

  9. 多维数组的行优先和列优先, 数据描述语言

    多维数组的行优先和列优先 这里以numpy为工具,介绍一下多维数组的行优先和列优先的概念. 首先我们生成一个3x4的数组: arr = np.arange(12).reshape(3,4) 它的形状是 ...

最新文章

  1. Asp.Net中查询域名的Whois信息
  2. solr5的基本操作
  3. matlab 方波_matlab实现方波与三角波波形
  4. FACEBOOK’S CALIBRA
  5. SAP UI configuration determination的优先级
  6. 使用 InSpec 实现符合性即代码
  7. python变量类型是动态的_【Python】python动态类型
  8. Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)
  9. android文件读取文件内容,android创建txt文件,读取txt文件内容
  10. word:清除格式(设置快捷键)
  11. 七夕情人节表白网页代码大全(浪漫的html表白源代码)
  12. 彻底搞懂js中的this指向
  13. springboot 实现图片合并
  14. 使用Truetype字体制作ArcGIS符号
  15. 阿泰,水晶报表--push样式模板
  16. 交通灯keil程序加2位数码管_51单片机红绿灯两个数码管显示实验报告
  17. C++模板 —— 万字带你了解C++模板(蓝桥杯算法比赛必备知识STL基础)
  18. 孝经白话:广要道章第十二
  19. 四月IDO第四期,12个热门项目即将上线
  20. Altium Designer 入门学习 -- 放置导线与电气符号

热门文章

  1. [SPI]SPI接口简介
  2. Java集群之session共享解决方案
  3. zcmu oj 1489:Problem A(数气球)
  4. 如何策划一场银行校招线上笔试?
  5. 人穷志不短,穷学生也能玩转树莓派
  6. Unity音乐频谱获取
  7. 第一章: Vert.x 异步编程的基础知识
  8. 判断点在直线的左侧和右侧的方法及原理
  9. 深度学习硬啃计划与笔记
  10. UE4 碰撞(Collsion)