{}是用来设置一个新的作用域的,他之前可能有()带有参数,()中的内容和{}中的内容属于同一个作用域
static将数据置于静态存储区,不会改变数据的作用域
extern只能定位全局区的数据,不能定位静态存储区的数据