c语言swap函数交换 c语言swap函数交换数组( 二 )


*b = t;
}
int main()
{
int a=23,b = 43;
printf("输入的两个要交换的数为:%d,%d\n",a,b);
swap(a,b);
printf("交换后的数为:%d,%d\n",a,b);
return 0;
}
程序运行:
扩展资料
C语言中使用swap()函数,要注意的是,想要交换a,b的值,其实就是相当于要在函数中改变变量的值,要做到这一点,就需要向形式参数传递实际参数的地址了 , 因为这样把变量的地址复制到函数中的变量里,它们指向的是内存中的同一个地方,在函数中改变这个地方的值,那么外部的变量的值也就改变了 。
参考资料:百度百科-C语言
c语言swap函数交换的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于c语言swap函数交换数组、c语言swap函数交换的信息别忘了在本站进行查找喔 。

推荐阅读