不定义第三个变量实现两个变量的值互换,目前只想到两种方法,如果你有新的方法可以直接留言~
以下以java语言为例,请自行理解
第一种:
public class test {
public static void main(String[] argv){
int m=3,n=5;
m=m+n;
n=m-n;
m=m-n;
System.out.println(m+" "+n);
}
}
第二种:
public class test {
public static void main(String[] argv){
int m=3,n=5;
n=n^m;
m=n^m
n=n^m;
System.out.println(m+" "+n);
}
}
发表评论
抢沙发~