Rust语言编程例子 第044题:static练习

Rust语言编程题目:在第41题和43题已经练习过static修饰变量的用法。今天再来练习下static修饰变量的另一种用法。理解Rust中被static修饰的变量不能重新使用其变量名。

要求:外部定义一个static修饰的变量,在函数内部,定义重名变量,运行代码,观察结果。

程序分析:static先修饰的变量不能重新使用其变量名。

输出格式:程序会报错

知识点:static

static ttt = 3;
fn main() {
    let ttt = 5;
}

程序执行结果:

let ttt = 3;
    |         ^^^ cannot be named the same as a static

Rust语言编程题目:在第39题和42题已经练习过选择排序,插入排序,冒泡排序。今天再来练习新的排序算法——希尔排序。希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改 ...