块作用域C++基础教程(谭浩强)

块作用域的,用的是谭浩强的 C++基础教程,内容挺基础但讲得还不错,适合刚上手 C++的朋友。

花括号包起来的代码块就是一个块作用域,在里面定义的变量,只在这个块里能用,出了块就访问不到了。说白了,就是局部变量的活动范围受限。

比如在函数里面定义个变量int a = 5;,你想拿这个变量去函数外用,编译器直接跟你急。作用域的这个概念,看着简单,但实际写程序的时候,出错的点还挺多。

这篇文章内容还挺系统的,尤其是“从声明处开始,到块结束为止”这点,多人容易搞混。建议你多写点小程序练手,啥 for 循环、if 语句这些都可以带上块作用域用起来。

顺带推荐两篇相关的参考文章,C++标识符作用域解析讲得比较细,C++中局部变量的种类也挺实用的,看完印象更深。

如果你正在用 C++做入门项目,搞清楚块作用域真的关键。尤其是调试的时候,变量找不到啊、值错乱啊,多时候就是作用域搞混了。多留心,少踩坑!

ppt 文件大小:8.81MB