题目内容

对于类型相同的指针变量,不能进行的运算是( )

A. +
B. -
C. =
D. ==

查看答案
更多问题

若x为整型变量,以下定义指针的正确语句是( )

A. int p=&x;
B. int p=x;
C. int *p=&x;
D. p=x;

下列4个函数中,( )能实现交换实参变量值的功能。

A. void fun_a(int x,int y) { int *p;*p=x;x=y;y=*p; }
B. void fun_b(int *x,int *y) { int *p;**x=*y;*y=*x; }
C. void fun_c(int *x,int *y) { *x=*x+*y; *y=*x-*y;*x=*x-*y; }
D. void fun_d(int x,int y){ int p;p=x;x=y;y=p;}

已有函数max(a,b),为了让函数指针变量p指向max,正确的方法是( )

A. p=max;
B. p=max(a,b);
C. *p=max(a,b);
D. *p=max;

若有以下说明和语句,则p1-p2的值为( )int a[10], *p1, *p2; p1=a; p2=&a[5];

A. 5
B. 6
C. 10
D. 非法

答案查题题库