如何不使用第三个变量,交换两个char的值 财富值73

2016-10-18 17:24发布

对于int a 和 int b
可以使用下面的代码 互换a和b的值

void function(inta, int b){         a=a+b;         b=a-b;         a=a-b;     }

如果交换 两个char类型,该怎么办喃?

10条回答

需要类型转换
所以在对char类型的数据进行转换的时候
必须要引用一个中间的int类型第三个变量
所以你问的问题自相矛盾。不能实现。

一周热门 更多>