A)static int a[ ][ ]={{0,1,5},{2,4,7},{1,6,8}}; B)static float a[3][ ]={{0
A)static int a[ ][ ]={{0,1,5},{2,4,7},{1,6,8}};
B)static float a[3][ ]={{0,1,5},{2,4,7},{1,6,8}};
C) static int a[ ][3]={0,1,5,2,4,7,1,6};
D)static float a[3][3]={(0,1,5),(2,4,7),(1,6)};
哪个对?
急用啊
人气:194 ℃ 时间:2019-10-25 08:59:09
解答
题面的本意可能是说只有C)是正确的.因为A)、B)语法错误([]不能都空着,也不能是后一个空着;无论是多少维,只有最前面的一个[]可以空着,不然编译器就算不出来了),不用考虑.对于D),其实也是允许的,因为用()括起来的三个数和构成逗号表达式,它等效于static float a[3][3]={5,7,6};,这只对a[0][0]、a[0][1]、a[0][2]做了初始化.
推荐
- Static int a[3][3]={{1,2,3}{4,5,6}{7,8,9}};那么a[1][2]的值为?怎样判断?如果是 a[2][3]呢?
- 设定义了说明语句:static int a[2][4]={1,2,3,4,5,6,7,8},(*p)[4]=a+1;则p[0][0]的值为_____.
- 设有说明”static int a [3][3]={{1},{4,5},{7,8,9}},*p=a[2];”,则*(p-2)的值为_
- 选择正确的数组说明语句是() A.int a['A'] B.float a[3,4] C.double a[][] D.static a [10]
- 在“探究培养液中酵母菌种群数量的变化”实验中,某同学用显微镜观察计数,统计发现血球计数板的小方格(2mm×2mm)内酵母菌数量的平均值为13个.假设盖玻片下的培养液厚度为0.1mm,那么
- 照样子写成语!(注意带点的字)2个哦
- "他的手在工作受伤了,需要去医院包扎一下“求助这句话的英文翻译
- 生长素参与的细胞参与细胞的物质代谢和能量代谢吗
猜你喜欢