有如下定义语句int+s[][5]={1,2,3,4,5,6,7,8,9,10}则值为5的数
1个回答
关注
展开全部
int s[][5] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};这个定义语句是定义了一个二维数组s,其中包含了10个一维数组,每个一维数组有5个整型元素。因此值为5的数在第一个一维数组第四个元素。这里的数组下标是从0开始的,所以值为5的数在s[0][3]这个位置。
咨询记录 · 回答于2023-01-13
有如下定义语句int+s[][5]={1,2,3,4,5,6,7,8,9,10}则值为5的数
老师帮我看看这道题
int s[][5] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};这个定义语句是定义了一个二维数组s,其中包含了10个一维数组,每个一维数组有5个整型元素。因此值为5的数在第一个一维数组第四个元素。这里的数组下标是从0开始的,所以值为5的数在s[0][3]这个位置。
这两个同一道题
D 是正确答案,s[0][4] 位置上的值为 5。A错误,s[1][4] 位置上的值是9B错误,s[2][4] 位置上并不存在因为数组越界了C错误,s[0][5] 位置上并不存在因为数组越界了因此D 是正确答案。
老师在看一下这道题
好的
int a[3][4] 定义了一个3行4列的二维数组,每个元素都是int类型,在大多数计算机系统中,int类型占用4个字节的存储空间。因此,数组a占用的内存空间就是344 = 48 个字节。需要注意的是,这只是在大多数计算机系统中int类型占用4个字节的空间,在某些系统中可能会有不同的情况。