本章讨论了指针的基本概念,包括如何声明指针,在常见的场景中如何使用指针。我们也提到了null 的有趣概念和它的变种,还有一系列指针操作符。 我们知道了指针的长度是可变的,它取决于目标系统和编译器支持的内存模型。我们也探索了const 关键字和指针一起使用的问题。 有了这些基础知识,下一步就可以探讨那些指针可以大显身手的领域了。这些领域包括把指针作为函数参数、辅助创建数据结构,以及指针在动态内存分配中的应用。另外,我们也会看到指针如何让应用程序更安全。