Computer >> Máy Tính >  >> Lập trình >> lập trình C

Hoán đổi hai biến trong một dòng trong C / C +

Đây là một ví dụ về hoán đổi trong ngôn ngữ C,

Ví dụ

 #include  int main () {int a =28, b =8; a + =b - =a =b - a; // phương thức 1 printf ("Sau khi Hoán đổi:% d \ t% d", a, b); (a ^ =b), (b ^ =a), (a ^ =b); // phương thức 2 printf ("\ nSau khi Trao đổi lại:% d \ t% d", a, b); trả về 0;} 

Đầu ra

 Sau khi hoán đổi:828Sau khi hoán đổi lại:288 

Trong chương trình trên, có hai biến a và b và được khởi tạo với giá trị lần lượt là 28 và 8. Có rất nhiều phương pháp để hoán đổi hai số trong một dòng và chúng tôi hiển thị hai phương pháp ở đây.

a + =b - =a =b - a; // phương thức 1printf ("Sau khi Hoán đổi:% d \ t% d", a, b); (a ^ =b), (b ^ =a), (a ^ =b); // phương thức 2printf ("\ nSau khi Trao đổi lại:% d \ t% d", a, b);