直接上代码:
#include <stdio.h>
/*解释(动态)局部变量存储时分配一块临死的内存的原因*/
int main(void)
{
auto int i = 9; /* 声明局部变量的关键字是 auto; 因可以省略, 几乎没人使用 */
/*局部变量默认的存储类是auto,局部变量也是自动变量,也就是自动创建和销毁,在它所在的函数被调用时创建也就分得一块内存,它所在的函数执行完毕时>销毁,也就是对应的存储区域会自动释放出来也就是’丢了‘*/
printf("%d\n", i);
return 0;
}