chenyonken 2015-12-26 13:45 采纳率: 0%
浏览 1487
已采纳

这两个调用函数为什么所得结果会不一样

·······swap(ponter1,pointer2);·····
void swap(int *p1,int*p2)
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}

void swap(int *p1,int *p2)
{
int *p;
p=p1;
p1=p2;
p2=p;
}
两个都是函数定义(调用函数),为什么第一个是对的,而第二个是错的。

  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥250 python的exchangelib 报错
      • ¥15 Oracle外部过程获取的句柄属性为空
      • ¥20 snmpv3相关提问
      • ¥20 boost电路升压频率和占空比选择
      • ¥15 找个人工智能的大佬咨询一些毕设问题
      • ¥15 需要教程:GD32F450I移植无系统lwip
      • ¥15 中文语料库检索构式 求助
      • ¥15 关于naver点击量信息
      • ¥15 Linux gcc升级问题
      • ¥100 如何封禁域名,让app打不开呢?