1、问题

比如二位数组名赋值给一个指针,指针在递增,超过这个行的最后一列后会得到怎么样结果。

2、代码举例

#include <stdio.h>int main()
{int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};int *p = NULL;p = &a[1][1];printf("first value is %d\n", *p);printf("second value is %d\n", *++p);printf("third value is %d\n", *++p);return 0;
}

3、运行结果

1111deMacBook-Pro:dabian a1111$ vim more_array.c
1111deMacBook-Pro:dabian a1111$ gcc -g more_array.c -o more_array
1111deMacBook-Pro:dabian a1111$ ./more_array
first value is 5
second value is 6
third value is 7

C和指针之多维数组一行存满后会轮到下一行相关推荐

  1. C语言学习之利用指针输出二维数组任一行任一列元素的值

    利用指针输出二维数组任一行任一列元素的值. int main(){int a[3][4];int i,j,x,y;int (*p)[4];//指针变量p指向包含4个整型元素的一维数组printf(&q ...

  2. C语言指针和二维数组

    二维数组在概念上是二维的,有行和列,但在内存中所有的数组元素都是连续排列的,它们之间没有"缝隙".以下面的二维数组 a 为例: int a[3][4] = { {0, 1, 2, ...

  3. C语言指针基础知识点(六)--通过指针引用多维数组

    指针系列目录   C语言指针基础知识点(一)–指针及指针变量   C语言指针基础知识点(二)–指针变量的引用   C语言指针基础知识点(三)–指针变量作为函数参数   C语言指针基础知识点(四)–通过 ...

  4. 图解c/c++多级指针与“多维”数组

    2019独角兽企业重金招聘Python工程师标准>>> 前言 指针与数组是C/C++编程中非常重要的元素,同时也是较难以理解的.其中,多级指针与"多维"数组更是让 ...

  5. 二级(多级)指针,二级指针和二维数组的避坑,指针面试考题

    1.二级指针的的认识 2.二级指针的实战 想获得二维数组的某个人的位置,采用的是return的方式 如果把第三行的int * 换成void ,把ppos换成传参的方式做. 结果崩溃了 原因是 是个野指 ...

  6. C语言中的二级指针和二维数组问题

    关于二级指针和二维数组两者差别很大,不可以直接用二级指针传递二维数组 首先来看看二维数组在内存中是如何组织的呢? 一维数组 T arr1 = new T[9]  二维数组T arr2 = new T[ ...

  7. c语言指针怎样代替二维数组,c语言 指针和二维数组

    // 指针和二维数组 #include int main(int argc, const char * argv[]) { int a[3][6]; for (int i=0; i<3; i++ ...

  8. C ++ 指针 | 指针与二维数组_5

    指针与二维数组 根据上面的图,我现在写一些语句,我们一起来判断输出值是多少!! int (*p)[3] = B; print B; 这个会打印多少? 思考一下....... ... ... ... 打 ...

  9. C++之指针探究(五):数组指针和二维数组

    前文:C++之指针探究(四):指针和二维数组 回顾:初始化二维数组时可以"偷懒":int array[2][3]={{0,1,2},{3,4,5}}; 可以写成:int array ...

最新文章

  1. mysql 修改表结构提示 MySQL said: Table is read only
  2. 从Google Wave和XML看软件复杂性之争,互联网营销
  3. js函数中参数的传递
  4. 七个重要习惯——读《高效能人士的七个习惯》整理
  5. node.js 中间件_Node.js中的Passport中间件(模块)
  6. centos7 mysql 冲突_CentOS7安装MySQL冲突和问题解决小结
  7. 27. Spring Boot 部署与服务配置
  8. 第六章jQuery选择器
  9. 时统ptp_【学术论文】麒麟操作系统平台软时统同步方法研究
  10. ArcGIS基础实验操作100例--实验13 数字化面图形的技巧
  11. 六轴机器人光机_烂大街的六轴机器人
  12. macbook linux 双系统,MacBook Air (13-inch, 2017)(8+128G)安装Ubuntu18.04双系统
  13. Mysql创建数据库时提示Error 1044 Access denied for user 'sss'@localhost to database 'xxx'
  14. 使用python封装了一个获取小程序token,发送订阅消息的类
  15. 大聪明教你学Java | 一文解决因前后端分离导致无法从 Session 中拿到所需数据的问题
  16. Java实现复数的加减乘除
  17. P2P第三方资金托管平台
  18. AE基础界面设置和旋转加载案例
  19. 【伪原创工具】最好的伪原创工具
  20. 第五次作业:《财务决策与分析》——财务分析的基本方法(慕课组)

热门文章

  1. 记一次 .NET 某WMS仓储打单系统 内存暴涨分析
  2. 在 .NET 应用中使用 ANTLR
  3. 2021年,推荐你使用.NET 5的7大原因
  4. 【Paddle 经验分享】利用PaddleHub 2.x 完成文本分类训练的坑
  5. Kubernetes 1.20 发布:妙啊
  6. Azure认知服务之使用墨迹识别功能识别手写汉字
  7. C#桌面开发的未来WebWindow
  8. xms跨平台基础框架 - 基于.netcore
  9. .NET Core 3.1正式发布,还不赶快升级!
  10. 使用Roslyn脚本化C#代码,C#动态脚本实现方案