多语言展示
当前在线:1627今日阅读:23今日分享:25

C语言中如何不通过第三变量交换a、b两个变量

学编程,讲究的是算法最精,在学校基本上老师都在第一二节课教大家用第三变量交换a、b的值,今天就教大家一种新方法,大家学会可以得瑟下嘿嘿
工具/原料
1

VC6.0

2

TC2.0/3.0

方法/步骤
1

选择工具上的任意一款软件,作为开发环境,然后敲代码第一种方法,最老套通俗易懂的兼牢方法#include void main(){     int a=1,b=2;     a=a+b;     b=a-b;     a=a-b;     printf('a=%d,b=%d./n',a,b);}

2

第二种方法,进阶方法想想算法的思路吧#include void main(){    int a =1;    int b =2;    a = b+a - ( b=a );    printf('%d,%d', a, b);}

注意事项

本代码采用C99标准

推荐信息