对于"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)<<' '
下列程序的输出结果是( )#includeusing namespace std;int main(){char a[]="Hello,World";char *ptr=a;while(*ptr){ if(*ptr>='a'&&*ptr<='z') cout<
A. HELLO,WORLD
B. Hello,World
C. hELLO,wORLD
D. hello,world
关于指针,下列说法错误的是( )。
A. 指针根据其所指向变量的类型的不同,其所占用内存大小也不同
B. 指针中存放的实际上是内存单元的地址
C. 可以在指针定义的同时对其进行初始化
D. 相同类型的指针之间可以相互赋值