设有二维数组int A[3][4];下列哪项声明的指针可以赋值A。
A.int *p;
B.int (*p)();
C.int (*p)[4];
D.int *p[4];
下面声明数组的写法错误()。A、inta[]B、int[]aC、int[3][]aD、int[][3]a
点击查看答案
数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()
关于二维数组赋值方式正确的是()A、可以按行赋值B、可以按元素赋值C、可以随意赋值D、可以按列赋值
定义二维数组并进行初始化赋值intarr[2][2]={1,2,3,4};
用DIMENSIONARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,()A、命令ARR=3创建了一个新的内存变量,它与数组无关B、数组的第1个元素被赋值为3C、所有的数值元素均被赋值为3D、当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量
单选题若有定义 int(* pt)[3]; 则下列说法中正确的是( )。A 定义了基类型为int的三个指针变量B 定义了基类型为int的具有三个元素的指针数组ptC 定义了一个名为 * pt、具有三个元素的整型数组D 定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
单选题设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()A int *p;B int **p;C int(*p)[4];D int *p[4];