C语言不使用第三个变量交换两个变量值

// 
#include <stdio.h>

int main() {
   int a, b;

   a = 11;
   b = 99;

   printf("Values before swapping - /n a = %d, b = %d /n/n", a, b);

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

   printf("Values after swapping - /n a = %d, b = %d /n", a, b);
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/265313.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论