gpt4 book ai didi

C++ 多维数组索引

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:56 25 4
gpt4 key购买 nike

我读过这个post .但是,我无法理解以下声明的含义。

假设我声明了这一点:

Declaration 1:    int jimmy [HEIGHT][WIDTH];

Accessing 1: jimmy[n][m]

Declaration 2: int jimmy [HEIGHT * WIDTH];


Accessing 2: jimmy[n*WIDTH+m]

声明1和访问1,声明2和访问2相同src .

但是,jimmy[n,m]是什么意思呢?我写了它给我地址的代码。无法获得任何有用的信息。有人能说说这是什么意思吗?

最佳答案

C++ 有一个逗号运算符,它计算左边的东西,丢弃返回值,然后计算右边的东西。

你可以写(见 http://ideone.com/hpQxWI )

int i = (1, 2, 3, 4);
std::cout << i;

然后你会打印出 4。

所以

jimmy[n,m]

表示

jimmy[m]

关于C++ 多维数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com