永发信息网

有关形参实参的问题

答案:2  悬赏:0  手机版
解决时间 2021-07-22 05:12
  • 提问者网友:城市野鹿
  • 2021-07-21 04:33

swap(int *p1,int *p2)

{int *p;

p=p1;

p1=p2;

p2=p;

}

main()

{

int a,b;

int *pointer_1,*pointer_2;

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

pointer_1=&a;pointer_2=&b;

if(a<b) swap(pointer_1,pointer_2);

printf("\n%d,%d\n",*pointer_1,*pointer_2);

}

其中 if(a<b) swap(pointer_1,pointer_2);

的pointer_1,pointer_2是不是可以理解为形参了?

最佳答案
  • 五星知识达人网友:七十二街
  • 2021-07-21 05:20

int swap1(int a , int b ); //


int swap2(int &a,int &b); //


两个交换a , b 数据的程序,楼主可以试下。

全部回答
  • 1楼网友:傲气稳了全场
  • 2021-07-21 06:41
不对,*p1, *p2 才是形参! pointer_1 ,pointer_2 是实参
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯