关于以下代码片段说法正确的是()。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[2];
B: pa的内容是a[0]+2
C: pa指向a[0]
D: 语法有错误
A
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/tyjyxjexoxmjaxo.html
举一反三
- 已知 Point *pa[2]; 则 pa[0]和pa[1] 是:
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; printf("a=%d\n",a); printf("*pa=%d\n",*pa); *pa=2; printf("a=%d\n",a); return 0; }的运行结果()
- 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++<<",";}}
- 若要说明a是整型变量,pa为指向a的整指针变量,则下列选项中正确的是_______。 A: int a, *pa=&a; B: int a,pa=&a; C: int a,*pa=a; D: int *pa=&a, a;
- 整型数组求和int a[10]={0,1,2,3,4,5,6,7,8,9},sum=0,*pa;pa=a;for(pa=a;____; _____)sum=sum+*pa;
内容
- 0
若指针变量pa指向同类型数组的某个元素,以下描述错误的是_____ A: pa+i指向pa所指元素之后的第i个元素 B: pa-i指向pa所指元素之前的第i个元素 C: 若pa指向a[0],那么pa+i指向a[i],该结论只适用于字符型数组 D: 若pa指向a[0],那么pa+i指向a[i],该结论适用于任何类型的数组
- 1
若要说明a是整型变量,pa为指向a的整指针变量,则下列选项中正确的是_______。 A: int a, *pa=&a; B: int a,pa=&a; C: int a,*pa=a; D: int *pa=&a, a;
- 2
根据声明inta[5],*pa=a;,pa++表示指针变量pa加上1个字节。
- 3
#include [stdio.h] int main() { int a=1; int *pa; pa=&a; *pa=3; printf("a=%d\n",a); return 0; }
- 4
图示结构 [img=68x43]18039733907fd34.png[/img](设下侧受拉为正)为:[img=226x234]180397339b504b2.png[/img] A: -Pa B: Pa C: -Pa/2 D: Pa/2