![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
hw-zero
这个作者很懒,什么都没留下…
展开
-
交换两个变量的值-位运算
一般我们交换两个变量的值,采用的方法都是设置一个临时变量,用于暂存变量的值,如下: int tmp; tmp = x; x = y; y = x; 当然也可以采用函数形式: void exchage(int *x, int *y) { int tmp; tmp = *x; *x = *y; *y = tmp; } 采用位运算的方式可以提交代码的执行效率,通过^异或运算符便可以巧妙地交换两个变量的值。 x = x ^ y; y = x ^ y; x = x ^ y; 下面我们做个简单的证明原创 2020-09-26 21:09:19 · 2138 阅读 · 0 评论 -
c语言输出闪退问题
通法: 1)添加头文件:#include <stdlib.h> 2)在main函数最后一行(return前)加:system(“pause”);原创 2019-06-11 12:40:12 · 1529 阅读 · 0 评论