设int a,*p;则语句p=&a;中的运算符“&”的含义是( )。
A. 按位与运算
B. 逻辑与运算
C. 取指针内容
D. 取变量地址
设有如下程序段,执行后ab的值为( )。int *var,ab;ab=100var=&ab;ab=*var+10;
A. 120
B. 110
C. 100
D. 90
以下程序段运行后的输出结果是()。int *p,*p1,*p2,a=3,b=7;p1=&a;p2=&b;if(a
A. 3,7 7,3
B. 7,3 3,7
C. 7,3 7,3
D. 3,7 3,7
以下函数( )。fun(int *p1,int *p2){int *p;*p=*p1;*p1=*p2;*p2=*p;}
A. 能实现交换*p1和*p2的值
B. 指针变量p没有确定指向就使用,运行时出错
C. 能实现交换p1和p2的值
D. 能实现交换p1和p2的指向