C语言变量作用域和生存期