您的位置:首页 > 新闻 > 热点要闻 > 株洲房产网_网店美工素材_我对网络营销的理解_免费的网络推广平台

株洲房产网_网店美工素材_我对网络营销的理解_免费的网络推广平台

2024/12/26 20:03:11 来源:https://blog.csdn.net/2301_80702982/article/details/142459860  浏览:    关键词:株洲房产网_网店美工素材_我对网络营销的理解_免费的网络推广平台
株洲房产网_网店美工素材_我对网络营销的理解_免费的网络推广平台

完成a和b两个存储单元内容的交换。

解决1:使用普通变量做函数的参数,传值进行函数调用。

#include <stdio.h>void swap(int m,int n)
{int temp;temp = m;m = n;n = temp;
}
//主函数
int main()
{int a = 5,b = 10;printf("a = %d,b = %d",a,b);swap(a,b);//值传递printf("a = %d,b = %d",a,b);return 0;
}

       值传递并未解决我们的问题。

 解决2:使用指针变量做函数的参数,传地址进行函数调用。

#include <stdio.h>
void swap(int *m,int *n)
{int temp;temp = *m;*m = *n;*n = temp;
}int main()
{int a = 5,b = 10;printf("a = %d,b = %d",a,b);swap(&a,&b);//地址传递printf("a = %d,b = %d",a,b);return 0;
}

顺利解决问题。 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com