Get the App
SLTechnology News&Howtos  ›  Development  › 

How to exchange the values of two integers without temporary variables in C language

Shulou Source: shulou.com Published: 2022-06-01 01:50:51 10月04日 Update

In this article Xiaobian for you to introduce in detail "C language does not use temporary variables how to exchange the value of two integers", the content is detailed, the steps are clear, and the details are handled properly. I hope that this "C language does not use temporary variables how to exchange the value of two integers" article can help you solve doubts, following the editor's ideas slowly in-depth, together to learn new knowledge.

Do not use temporary variables to exchange the values of two integers:

Example

# include

Int main () {

Int a, b

A = 11

B = 99

Printf ("before exchanging -\ n a =% d, b =% d\ n\ n", a, b)

A = a + b; / / (11 + 99 = 110) in this case, the variable of an is the sum of two numbers, b has not changed.

B = a-b; / (110-99 = 11)

A = a-b; / (110-11 = 99)

Printf ("after exchange -\ n a =% d, b =% d\ n", a, b)

}

Running result:

Before the exchange-a = 11, b = 99 after the exchange-a = 99, b = 11 read here, this "C language does not use temporary variables how to exchange the value of two integers" article has been introduced, want to master the knowledge of this article also need to practice to understand, if you want to know more about the article, welcome to pay attention to the industry information channel.

Tags: Variables two integers language articles content proper sum examples ideas new knowledge more steps knowledge knowledge points articles details results industry information Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MariaDB OPPO Reno Huawei Redmi Linux