#include <stdio.h>
int swap(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("in the swap,a=%d,b=%d\n",a,b);
}
int main()
{
int a=2;
int b=5;
printf("a=%d,b=%d\n",a,b);
swap(a,b);
printf("after swap,a=
C函数的实参与形参的输出区别
最新推荐文章于 2025-06-05 08:54:07 发布
本文通过实例分析了C语言中函数调用时实参与形参的区别。指出形参仅在调用时分配空间,函数执行完毕后即释放,因此直接交换形参无法改变实参值。为实现实参值的交换,文章介绍了使用指针的方法,并给出了相应的程序示例,展示了如何正确地通过指针在函数中交换两个变量的值。

最低0.47元/天 解锁文章
5529

被折叠的 条评论
为什么被折叠?



