存在定义int a[10],x,*pa;,若pa=&a[0],下列的( )和其他3个选项不是等价的。
举一反三
- 存在定义int a[10],x,* pa;,若pa=&a[0],下列的( )选项和其他3个选项不是等价的。 A.x=*pa; B.x=*(a+1); C.x=*(pa+l) D.x=a[1];
- 整型数组求和int a[10]={0,1,2,3,4,5,6,7,8,9},sum=0,*pa;pa=a;for(pa=a;____; _____)sum=sum+*pa;
- 定义int a;int *pa=&a;下列输出式中,结果不是pa的值(a的地址)的为( )。 A: cout B: cout<< (char*)pa; C: cout<< (void*)pa; D: cout<< (int*)pa;
- 若有如下定义语句:int a,b=0,*pa=&a;,则下面语句中与a=b;等价的语句是( )。 A: *pa=*&b; B: a=*pa; C: a=&b; D: a=**p;
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; *pa=3; printf("a=%d\n",a); return 0; }