若有说明:inta[3][4];则数组a中各元素()。
A. 可在程序的运行阶段得到初值0
B. 可在程序的编译阶段得到初值0
C. 其值为不确定的初值。
D. 可在程序的编译或运行阶段得到初值0
查看答案
以下各组选项中,均能正确定义二维实型数组a的选项是( )。
A. float a[3][4]; float a[ ][4]; float a[3][ ]={{1},{0}};
B. float a(3,4); float a[3][4]; float a[ ][ ]={{0};{0}};
C. float a[3][4]; static float a[ ][4]={{0},{0}}; auto float a[ ][4]={{0},{0},{0}};
D. float a[3][4]; float a[3][ ]; float a[ ][4]
若用数组名作为函数调用的实参,传递给形参的是()
A. 数组中全部元素的值;
B. 数组的首元素地址;
C. 数组元素的个数;
D. 数组的第一个元素的值;
如果有二维数组ivector有m列,这在ivector[i][j]之前有多少个元素();
A. i*m+j-1;
B. i*m+j+1;
C. i*m+j;
D. j*m+i;
下面关于数组的初始化正确的是()
A. charstr()={'a','b','C'}
B. charstr[]={'a','b','C'}
C. charstr[2]={'a','b','C'}
D. charstr[2][3]={{'a','b',},{'C','d'},{'e','f'}}