C语言 int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B ) A. 2 B. 3 C. 4 D.无确定值

怎么看出来的?

a【】【】,第一个【】表示的是行数,第二个【】表示的是列数。a【】【】={{1,2,3},{4,5},{6,7}}即二维表示就是
1 2 3
4 5
6 7
,所以三行三列嘛
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-08
{1,2,3} //a[0]
{4,5} //a[1]
{6,7} //a[2]
所以大小为3

C语言 int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为...
a【】【】,第一个【】表示的是行数,第二个【】表示的是列数。a【】【】={{1,2,3},{4,5},{6,7}}即二维表示就是 1 2 3 4 5 6 7 ,所以三行三列嘛

C语言 int a=[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是?
等价于:int a=[][3]={{1,2,3},{4,5,6},{7,0,0}};因此数组第一维的大小是3。

若有说明:int a[][3]={1,2,3,4,5,6,7};则 a数组第一维的大小是( ) A...
因为数组有10个数字,二维有三个数,10\/3>3,所以计算机会自动将a数组变成a[4][3]。因此一维的大小为4,“4”指一维有四个元素,而每个元素有3个数字。二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行。

定义int a[][3]={1,2,3,4,5,6,7} ;则数组a第一维的大小是 为什么
计算方法是:用数组的元素个数除以第二维的数字,若有余数,则商+1就是第一维的大小,没有余数商就是第一维的大小。自己算一下,很快就会了

12. 若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是...
故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,5,6三个元素,第三行有7这个元素,不足的两个元素由0来补足。对数组进行初始化,要么两个维度都不写,由赋值的数组确定,或者第二维可以不写,第一维...

若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是多少?
最高维留空, 按照初始化元素来进行分配.这里每行三个. 所以 123给第一行. 456给第二行. 7给第三行.所以是三行.第一维为3.

设有数组int a[4][3]={1,2,3,4,5,6,7};则元素a[1][2]的元素值为
数组是4行3列,a[0][0]是第一行第一个,a[1][2]就是第二行第三个,第二行第三个就是第6个数据,所有a[4][3]=6

若有说明:int a[][2]={1,2,3,4,5};则数组a第一维大小是()
【答案】:答案:3 解析:本题考查二维数组的定义方式。第一维的大小由以下方法判断:①当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;2)当初值的个数不能被第二维的常量表达式的值除尽时,则第一维的划、:所得的商数+1。

在执行int a[][3]={1,2,3,4,5,6}; 语句后,a[1][0]的值是 A: 1 B...
选C。首先根据题目的条件,a中一共有6个元素,a的第2维的大小是3,也就是说,a是一个2行3列的矩阵。对于二维数组,是先排满一行,再排一行的。也就是说,a的实际排列为 [1, 2, 3][4, 5, 6]所以,a[1][0]就是第2行,第1列的元素,为4。程序运行如下:

c语言在int a[3][3]={{1,3,5},{2,4,6},{7,8,9}};中,数组元素a[1][1...
a[0][0] = 1, a[0][1] = 3, a[1][0] = 2, a[1] [1] = 4

相似回答
大家正在搜