1.通过extern引用的变量的存储期和定义的变量有区别吗?比如在其他文件的块中引用声明一个变量{.......extern int x;............ }老感觉还是和定义的变量x的一样(静态,文件作用域)
extern int x表示这个x在另一个cpp中定义,这里链接过去。相当于另一个文件的x,它怎么存储的就怎么存储。extern只是使用这个符号,并不另外有安排存储空间。明白?