基础知识 | 每日一练(183)
- 2019 年 11 月 26 日
- 筆記


基础知识练习

士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ——菜根谭


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