*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函数交换的信息别忘了在本站进行查找喔 。
- mysqli获取所有数据 mysql的提取函数
- mysql 分组函数 mysql分组取数据
- mysql统计函数
- 将数据保存到文件中c语言 将数据保存到mongodb
- mysql有rank函数吗 mysql有rank
- redis-cli命令不能用 redis函数调用失败
- 罗布人村天气 mysql语言具有的功能
- mysql的判断函数 mysql怎么判断奇偶数
- mysql数据库编码格式查询 mysql编码函数
- mysql日期yyyymmdd mysql中的日期型函数
