gpt4 book ai didi

c++ - 为什么这段代码可以运行?双 a[3]; a[1,1]=1;

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:34 26 4
gpt4 key购买 nike

int main()
{
double a[3];
a[1,1]=1;
}

通过了vs2013的编译,不是二维数组。

最佳答案

您正在调用 comma operator .这会评估它的第一个操作数,丢弃它,然后返回第二个。所以你的代码相当于

a[1] = 1;

访问二维数组元素的语法是

b[1][2] = 42;

关于c++ - 为什么这段代码可以运行?双 a[3]; a[1,1]=1;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21665198/

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