判断题:在定义二维数组时,可以将该数组的两个维数全部省略?答:在定义二维数组时,不可以将该数组的两个维数全部省略的。第一个维数也不是都可以省略的。只有在写明第二维的大小,并同时为二维数组初始化时,才能省略第一维的大小。例如:int a[][4]={{1,2,3,4},{5,6,7},{8,9},{10}};int b[][4]={1,2,3,4,5};它们就等价于:int a[4][...
在定义函数的时候,如果参数是二维数组,为什么可以省掉一维的部分?不太...答:你就是在告诉编译器,这个数组中三个数是一组,我懒得数有几组了,你帮我数一下吧 结果与写int a[3][3]={ {1,2,3},{4,5,6},{7,8,9} };是一样的 省掉的部分由编译器自动帮你填上了而已。在函数中只需要定义第二维的尺寸,让程序知道在增加第1维的下标值时,要跳过多少字节的...
在C++中的二维数组里后面一个括号里的数字可以省略吗?答:不可以,前一个可以省略,后一个不可以。如 int a[2][3]={{4,5,6},{7,8,9}}; 这个等同于 a[ ][3]{{4,5,6},{7,8,9}},这种写法也表示为二维数组。