#include<stdio.h> #include<stdlib.h> int main() { int *p1,*p2,*p,a,b; scanf("%d,%d",&a,&b); p1=&a;p

请教专业人士运行下,找出答案 谢谢
2025-05-17 09:31:21
推荐回答(3个)
回答1:

你这程序没写完,不过我看着用该是把a和b的值交换。对于*p不用定义为指针类型, int p;就可以 { p = *p1; *p1 = *p2; *p2 = p;}就可以把他们的值交换了。

回答2:

希望对你有帮助

回答3:

void main ()

{int *pl,*p2 ,*p ;

int a,b;

scanf( " %d , %d " , &a ,&b) ;

pl =&a , p2=&b ;

if (a
{______;________ ; ______ ;}

prlntf("max=%d , min=%d \n " , *p1 ,*p2);}

(1) p=p1
(2) p1=p2
(3) p2=p
教师批阅