二维数组指针表示,C语言指针引用二维数组详解

  • 内容
  • 评论
  • 相关

指针变量可以指向一维数组中的元素,当然也就可以指向二维数组中的元素。但是在概念和使用方法上,二维数组的指针比一维数组的指针要复杂一些。要理解指针和二维数组的关系首先要记住一句话:二维数组就是一维数组,这句话该怎么理解呢?

假如有一个二维数组:

int a[3][4] = {{1, 3, 5, 7}, {9, 11, 13, 15}, {17, 19, 21, 23}};

其中,a 是二维数组名。a 数组包含 3 行,即 3 个行元素:a[0],a[1],a[2]。每个行元素都可以看成含有 4 个元素的一维数组。而且 C 语言规定,a[0]、a[1]、a[2]分别是这三个一维数组的数组名。如下所示:


本文标题:二维数组指针表示,C语言指针引用二维数组详解

本文地址:http://www.hosteonscn.com/2645.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注