设int*p2=&x,*p1=a;p2=*b,则a和b的类型分别是______ 。
A.int*和int
B.int*和int**
C.int 和int*
D.int*和int*
第1题:
A.k=*p1+*p2
B.k=*p1*(*p2)
C.p2=k
D.p1=p2
第2题:
分析下面函数,以下说法正确的是 swap(int *p1,int *p2) { int *p; *p=*p1; *p1=*p2; *p2=*p; }
A.交换*p1和*p2的值
B.正确,但无法改变*p1和*p2的值
C.交换*p1和*p2的地址
D.可能造成系统故障,因为使用了空指针
第3题:
分析下面函数,以下说法正确的是 。 swap(int *p1,int *p2) { int *p; *p=*p1; *p1=*p2; *p2=*p; }
A.交换*p1和*p2的值
B.正确,但无法改变*p1和*p2的值
C.交换*p1和*p2的地址
D.可能造成系统故障,因为使用了空指针
第4题:
要定义两个指针变量,下面代码正确的是
A.int *p1,*p2;
B.int *p1, int *p2;
C.int* p1,p2;
D.int *(p1,p2);
第5题:
10、设int *p2=&x, *p1=a; *p2=*b; 则变量a和b的类型分别是()。
A.int和int
B.int * 和int
C.int和int *
D.int * 和int *