二维数组、传参

二维数组和二维数组名:https://blog.csdn.net/erica_ou/article/details/80809562

int arr[2][3]={0,1,2,3,4,5,};

arr:指向首行地址

*arr:指向首行首元素地址,等价a[0]

arr+1:指向第二行地址

arr[0]+1:指向首行第二个元素地址



二维数组传递参数:

1、实参为数组名,形参需要至少指定第二维度信息,例如 a[][10]

2、实参为二维指针(注意不是二维数组名),形参为二维指针,例如 int **a

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,505评论 3 44
  • 可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明...
    且听风吟淡漠一生阅读 2,036评论 0 0
  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 1,621评论 0 9
  • 第十章 指针 1. 地址指针的基本概念: 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为...
    坚持到底v2阅读 1,100评论 2 3
  • 1) 2) Users are increasingly dissatisfied with the use of...
    Clairelalune现象级阅读 171评论 0 0