extern、 const、static的理解

1.extern:是一个声明,用来告诉编译器其它文件中存在这个变量,可以拿到使用。是文件级的

2.static:   是一个文件内的声明,只能在本文件内使用,是文件中的(函数级的)

3.const    是一个左链接声明,它与它左侧的类型一起组合,修饰右边的变量不可修改。

 

个人理解,如果有不对的地方,可以批评指正。

posted @ 2016-05-11 15:52  滴水微澜  阅读(296)  评论(0编辑  收藏  举报