C++编程入门:关键字详解与编程习惯

需积分: 46 34 下载量 38 浏览量 更新于2024-08-09 收藏 4.25MB PDF 举报
本篇文章是关于C++入门的经典教程,主要讨论了C++的关键字、数据类型声明和命名习惯。首先,关于C++的关键字,它们是编程时用于特定语义的保留字,如`auto`, `bool`, `class`等,总共列出了133个关键字,如`if`, `for`, `while`等,这些关键字不能作为程序的普通标识符使用。理解并尊重这些关键字的用途有助于编写更清晰易读的代码。 C++的数据类型处理注重效率和一致性。变量的声明并不直接分配内存,它只是告知编译器某个变量存在,并可以在程序的外部(如头文件)集中管理。这样做的好处是可以避免在每个使用对象的文件中都重复声明,只需在一个头文件中声明,然后在需要的地方包含这个文件,从而确保代码的一致性。当需要修改变量声明时,只需在头文件中改动,就能自动更新所有依赖它的文件。 在变量命名方面,C++的命名规则强调可读性和一致性。变量名由字母、数字和下划线组成,必须以字母或下划线开始,大小写字母有区分。尽管没有长度限制,但推荐使用简短、易懂的名字,比如`index`而非过长的`gosh_this_is_an_impossibly_long_name_to_type`。对于标识符,通常采用简洁且有暗示意义的名字,如`on_loan`或`salary`,而像`Index`这样的名字可能表示类型,`INDEX`可能被视为常量。 文章还提到了C++作为一门复杂但成熟的编程语言。它既是传统的,因为其历史悠久且发展迅速;又是新的,因为自1998年ISO标准化以来,C++有了统一的标准,促进了跨平台的代码可移植性,并提供了统一的C++标准库。作者们,Stanley Lippman和Josée Lajoie,都是C++领域的专家,他们的经验和专业性使得本书成为理解和掌握C++语言的权威指南。 这篇文章为初学者介绍了C++的基础概念,强调了命名规范和关键字的重要性,以及C++语言的进化历程,为后续深入学习C++打下了坚实的基础。