晓觉懿 发表于 2020-5-27 16:20:07

这个 数组的下标是不是错了

如图,红圈处是不是应该为a

青出于蓝 发表于 2020-5-27 16:25:45

好像。是的

KevinHu 发表于 2020-5-27 16:28:00

没有错啊{:10_258:}

KevinHu 发表于 2020-5-27 16:28:31

本帖最后由 KevinHu 于 2020-5-27 16:34 编辑

数组的下标是从0开始的{:10_256:}

如果是a的话,就表示a的第三行的第四个,会造成越界

青出于蓝 发表于 2020-5-27 16:31:29

突然意识到,这是c语言{:10_306:}

KevinHu 发表于 2020-5-27 16:33:41

青出于蓝 发表于 2020-5-27 16:31
突然意识到,这是c语言

{:10_285:}什么语言都是这样啊

青出于蓝 发表于 2020-5-27 16:35:31

KevinHu 发表于 2020-5-27 16:33
什么语言都是这样啊

对啊,但是int a[2]]与别的语言总不一样吧

chxchxkkk 发表于 2020-5-28 00:12:14

int a ={....}; 这个是声明一个2行3列二维数组并初始化的意思。
而画圈的地方是打印 a这个元素

liuzhengyuan 发表于 2020-5-28 06:50:34

数组下标是从0开始的
也就是说要减一位
页: [1]
查看完整版本: 这个 数组的下标是不是错了