字符数组问题请教
https://static01.imgkr.com/temp/a6c8271cbda04a66a8675de839a8110a.jpg请问D什么意思,具体哪里错了 double a = { {1.0, 2.0, 3.0}, {4.0, 5.0, 6.0} } 本帖最后由 gandixiwang 于 2022-3-12 10:17 编辑
a【2】【3】中,【2】的意思是两个一维数组,【3】的意思是每个一维数组里面包含三个元素。
总的来说就是:a是二维数组的变量名,里面包含两个一维数组,每个一维数组里面包含三个元素。
所以要写成
double a = { {1.0, 2.0, 3.0}, {4.0, 5.0, 6.0} }
这样子才对 a的意思就是二行三列,赋值的时候除去最外面的{}不算,里面的每一个{}代表一行,有三个{}就代表三行,但是数组中只有两行,简单的说就是行数超出范围了,尽管列数没超。
页:
[1]