这里是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。这样就完成了两个变量的值的交换。需要注意的是,ab必须是可变的,即使用mut关键字声明。

两数交换-rust

原文地址: https://www.cveoy.top/t/topic/ssj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录