已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是( )。
A. p=A[0] 或 p=&A[0][0]
B. p=&A 或 p=A[0][0]
C. p=A 或 p=&A[0][0]
D. p=&A[0] 或 p=A[0][0]
对于"int *pa[5];"的描述中,( )是正确的。
A. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
B. pa是一个指向数组的指针,所指向的数组是5个int型元素
C. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
D. pa [5]表示某个元素的第5个元素的值
下列程序的输出结果是( )。#includeusing namespace std;int n[][3]={10,20,30,40,50,60};int main(){int (*p)[3];p=n;cout<
A. 20 40 60
B. 10 30 50
C. 10 20 30
D. 10 30 60
下列程序的功能是将数组中的所有元素全部输出,对于程序中缺少的语句,下列语句填入其中不正确的是( )。 int a[]={1,2,3,4}; int *pa=a; for(int i=0;i<4;i++) ______;
A. cout<<*a++<<' '
B. cout<<*pa++<<' '
C. cout<<*(a+i)<<' '
D. cout<<*(pa+i)<<' '