此示例包含两种不同的技术,用于在 C 编程中交换数字。第一个程序使用临时变量来交换数字,而第二个程序不使用临时变量。
为了在上面的例子中执行交换,使用了三个变量。
第一个变量的内容被复制到临时变量中。然后,将第二个变量的内容复制到第一个变量。
最后,临时变量的内容被复制回完成交换过程的第二个变量。
您还可以像下面的例子中仅使用以下两个变量来执行交换。
这个程序的输出与上面的第一个程序相同。
因此,数字已被交换。
**注意:**我们可以用乘法和除法代替加法和减法。但是,如果其中一个数字为 0,这将不起作用。