两个数交换的讨论
摘要:
两个数交换的讨论 C语言课中,两个数交换的程序必定会涉及,尤其是在讲解如何传参时。这里我们重点讨论一下两个数交换有哪几种方式,以及其原理是什么。 首先,我们给出几种两个数交换的代码,然后逐一讨论:#include #include using namespace std;void swap1(int& a, int& b){ int t = a; a = b; b = t;}void swap2(int& a, int& b){ a = a + b; b = a - b; a = a - b;}void swap3(int& a, int& b) 阅读全文
posted @ 2013-08-30 13:33 unixfy 阅读(291) 评论(0) 推荐(0) 编辑