读者:static有什么用途?(请至少说明两种)
小林:
1.限制变量的作用域(使其只在定义的当前文件中起作用,static是只能由与变量在同一个文件中定义的程序存取的全局变量。也就是说使全局变量成为文件的私有变量,以致其他文件不可以通过将它们定义为extern而存取这些变量。)
2.设置变量的存储域(存储在最开始的静态存储空间里面)
读者:引用与指针有什么区别?
小林:
’1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
2) 不存在指向空值的引用,但是存在指向空值的指针。