- 博客(2)
- 收藏
- 关注
原创 C语言-交换任意两个相同类型的变量
思路我们知道,计算机可寻址的最小内存空间为1byte.而C语言char类型大小刚好与之相等.那么, 我们只要将两个变量逐字节交换, 也就将两个变量的值交换了.如下图: (以int类型为例)a的第一个字节与b的第一个字节交换,第二个字节与第二个字节交换,第三个字节与第三个字节交换,第四个字节与第四个字节交换;其他类型以此类推;函数原型首先, 为了与其他类型相通, 待交换变量的形参我们把它声明为 const void*类型(const防止误操作修改了地...
2021-10-06 20:45:39
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人