fn main() {
let x = 5;
println!("{}", x);
let x = 3.14;
println!("{}", x);
let x = "Hello";
println!("{}", x);
}
Run Code Online (Sandbox Code Playgroud)
以前的值会发生什么变化?我的理解是它们没有被破坏。
有没有办法仍然访问这些值?
如果它们仍在消耗内存空间,是否可以释放该空间?
是return声明的最后一条语句里面main还是有可能写的语句返回后?
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
return 0;
cout << "Bye" << endl;
}
Run Code Online (Sandbox Code Playgroud)
该程序编译但只显示“Hello”。