Advertisement

多维数组下标引用的工作原理是什么?

阅读量:

在访问多维数组中的特定元素时,需按照数组定义时所采用的维度顺序,为每个维度分别指定一个下标,并且每个下标都应单独置于一对方括号之中:

复制代码
    int matrix[3][10];
    
    AI写代码cpp

该矩阵中位于第一行第六列的元素为:** matrix[1][5]**。若需获取该数值,可直接访问对应位置。

【然而,下标引用本质上是间接访问表达式的一种隐晦表现方式,即便在多维数组中亦是如此。

表达式:matrix

它表示的是一个指向由10个整数元素组成的数组的指针,具体指向该数组中第一个包含10个整数元素的子数组。

该表达式:matrix+1,同样表示指向一个包含10个整数型元素数组的指针,该指针指向matrix所指向的下一行数据。

![](https://ad.itadn.com/c/weblog

全部评论 (0)

还没有任何评论哟~