此示例包含两种不同的技术,用于在 C 编程中交换数字。第一个程序使用临时变量来交换数字,而第二个程序不使用临时变量。

为了在上面的例子中执行交换,使用了三个变量。

第一个变量的内容被复制到临时变量中。然后,将第二个变量的内容复制到第一个变量。

最后,临时变量的内容被复制回完成交换过程的第二个变量。

您还可以像下面的例子中仅使用以下两个变量来执行交换。

这个程序的输出与上面的第一个程序相同。

因此,数字已被交换。

**注意:**我们可以用乘法和除法代替加法和减法。但是,如果其中一个数字为 0,这将不起作用。