以下哪种说法是错误的,以下数组定义语句中,错误的是
答案:1 悬赏:0 手机版
解决时间 2021-05-14 23:34
- 提问者网友:贪了杯
- 2021-05-14 12:51
以下哪种说法是错误的,以下数组定义语句中,错误的是
最佳答案
- 五星知识达人网友:煞尾
- 2021-05-14 14:31
二维数组a[x][y]可以看做是一个由x个a[y]组成的数组。
如果我们知道y,不知道x,(1)如果有赋的初值,可以计算出x,是没问题的。
(2)如果没赋初值,计算不出x,计算机没法给这个数组分配空间,所以计算机会认为这样是错的。
但是如果我们知道x,而不知道y,那么计算机无法计算,没法分配空间偿计算机会认为是错的。
比如B选项,知道它是由x个a[3]组成,那么根据它的赋值可以得到它的值是这样的a[][3]=
1,2,3},{4,5,6},{7,8,9}},那可以得到是a[3][3]。
A选项没有赋初值,计算机没法计算那个空白值,所以是错的。
D选项这个数组可以成功创建,赋初值可以全部赋值,也可以赋一部分值,那么计算机会把其余值默认为0,所以是没问题的。
如果我们知道y,不知道x,(1)如果有赋的初值,可以计算出x,是没问题的。
(2)如果没赋初值,计算不出x,计算机没法给这个数组分配空间,所以计算机会认为这样是错的。
但是如果我们知道x,而不知道y,那么计算机无法计算,没法分配空间偿计算机会认为是错的。
比如B选项,知道它是由x个a[3]组成,那么根据它的赋值可以得到它的值是这样的a[][3]=
1,2,3},{4,5,6},{7,8,9}},那可以得到是a[3][3]。
A选项没有赋初值,计算机没法计算那个空白值,所以是错的。
D选项这个数组可以成功创建,赋初值可以全部赋值,也可以赋一部分值,那么计算机会把其余值默认为0,所以是没问题的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯