两数交换-rust
这里是Rust的代码示例,可以用来交换两个变量的值:
fn main() {
let mut a = 5;
let mut b = 10;
println!("Before swap: a = {}, b = {}", a, b);
let temp = a;
a = b;
b = temp;
println!("After swap: a = {}, b = {}", a, b);
}
输出:
Before swap: a = 5, b = 10
After swap: a = 10, b = 5
这里使用了一个中间变量temp来存储a的值,然后将a的值赋给b,最后将temp的值赋给a。这样就完成了两个变量的值的交换。需要注意的是,a和b必须是可变的,即使用mut关键字声明。
原文地址: https://www.cveoy.top/t/topic/ssj 著作权归作者所有。请勿转载和采集!