根据声明inta[5],*pa=a;,pa++表示指针变量pa加上1个字节。
错
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/tyjyxmoatzpptto.html
举一反三
- voidmain(){inta[10],b'10],*pa,*pb;pa=a;pb=b;for(inti=0;i<3;i++,pa++,pb++){*pa=i;*pb=2*i;}pa=&a[0];pb=&b[0];for(inti=0;i<3;i++){*pa=*pa+i;*pb=*pb+i;cout<<*pa++<<","<<*pb++<<",";}}
- 关于以下代码片段说法正确的是()。inta[5],*pa;pa=a;pa=pa+2; A: pa指向a[2]; B: pa的内容是a[0]+2 C: pa指向a[0] D: 语法有错误
- 若要说明a是整型变量,pa为指向a的整指针变量,则下列选项中正确的是_______。 A: int a, *pa=&a; B: int a,pa=&a; C: int a,*pa=a; D: int *pa=&a, a;
- 若要说明a是整型变量,pa为指向a的整指针变量,则下列选项中正确的是_______。 A: int a, *pa=&a; B: int a,pa=&a; C: int a,*pa=a; D: int *pa=&a, a;
- 若有:int *pa[5]; 下列描述中,正确的是( )。 A: pa 是一个指向数组的指针,所指向的数组有 5 个 int 型元素 B: pa 是指向数组首地址的指针 C: pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针 D: 语法错误
内容
- 0
对于“ int *pa[5]; ”的描述,()是正确的。 A: pa是一个指向数组的指针,所指向的数组是5个int型变量 B: pa是一个指向某数组第5个元素的指针,该元素是int型变量 C: pa[5]表示某个数组的第六个元素的值(从第一个数起) D: pa是一个具有5个元素的指针数组,每个元素是一个int型指针
- 1
对于“ int *pa[5]; ”的描述,()是正确的。 A: pa是一个指向数组的指针,所指向的数组是5个int型变量 B: pa是一个指向某数组第5个元素的指针,该元素是int型变量 C: pa[5]表示某个数组的第六个元素的值(从第一个数起) D: pa是一个具有5个元素的指针数组,每个元素是一个int型指针
- 2
对于int*pa[5];的描述,()是正确的。 A: pa是一个指向数组的指针,所指向的数组是5个int型元素 B: pa是一个指向某数组中第5个元素的指针,该元素是int变量 C: pa[5]表示某个数组的第5个元素 D: pa是一个具有5个元素的指针数组,每个元素是一个int型指针。
- 3
voidmain(){inta[10],b'10],*pa,*pb;pa=a;p...<<","<<*pb++<<",";}}
- 4
如下指针变量声明语句正确的是? A: int *pa=&a,*pb=&b,a=10,b=20; B: int a=10,b=20,*pa=&a,*pb=&b; C: int a=10,b=20;int *pa,pb=&b; D: int a=10,b=20;int *pa,*pb=b;