首页 > 试题广场 >

执行以下代码段会输出什么结果。() int a[3][] =

[单选题]
执行以下代码段会输出什么结果()
    int a[3][] = {1, 2, 3, 4, 5, 6}; 
    int *b = &a[0][0];
    printf("%d", b[2]);

  • 1
  • 3
  • 4
  • 编译出错或其他都不对
JAVA数组必须指定行,C数组必须指定列
发表于 2022-02-16 19:50:44 回复(1)
第一行代码声明二维数组时必须指定列数。
发表于 2022-01-24 07:38:31 回复(0)
声明数组必须指定列
发表于 2022-03-21 09:28:40 回复(0)
a是二维数组,b取的是a的首地址,也就是一个指针数组,所以b[2]还是数组首地址,不能编码为%d(整数)
发表于 2022-08-20 18:08:12 回复(0)
在c中数组赋值中只能省略一维下标,不能省略二维下标
发表于 2023-04-13 07:36:37 回复(0)
Java中定义二维数组不能省略列
发表于 2022-05-26 19:33:18 回复(0)
b应该是个数组指针吧,指向a的第一行首地址,一个指针可以表示成b[2]这样吗
发表于 2022-10-27 00:32:20 回复(1)
没仔细看,定义二纬数组已经错了
发表于 2022-09-05 10:20:56 回复(0)
c语言数组声明语言行和列
发表于 2022-04-25 19:58:26 回复(0)
JAVA数组必须指定行,C数组必须指定列
发表于 2023-12-13 12:03:46 回复(0)
C数组必须指定列 Java数组必须指定行
发表于 2023-11-12 09:28:51 回复(0)
c语言定义二维数组必须指定列,所以编译错误
发表于 2023-11-08 00:29:56 回复(0)