谭浩强C++教程:变量命名规则详解

需积分: 9 2 下载量 193 浏览量 更新于2024-08-19 收藏 8.81MB PPT 举报
在谭浩强的C++基础教程中,变量名的命名方法是编程入门的关键知识点。首先,标识符是程序中的命名元素,包括变量名、数组名和函数名等,它们必须遵循一定的规则。这些规则规定标识符只能由字母(不分大小写)、数字和下划线组成,且第一个字符必须是非关键字字符。标识符的长度限制在247个字符以内,且不能与C++的关键字冲突,如`int`, `if`, `while`等。 正确的命名示例有`INT`, `sum`, `de12`, `SUM`,因为它们符合命名规范。然而,记住在使用变量之前必须先进行定义,这是为了在内存中为其分配存储空间。例如,不能在未声明`int sum = 0;`之前就直接使用`sum`。 C++语言的发展历史始于1972年的C语言,由Dennis Ritchie和Brian Kernighan在Martin Richards的BCPL和B语言基础上开发。C语言最初是为了编写UNIX操作系统而设计,后来逐渐流行起来。C++则是C语言的增强版本,它结合了C语言的灵活性和结构化编程的优势,同时提供了更多的特性,如面向对象编程支持。 C++的主要特点包括: 1. 结构化编程:C++简洁易用,适用于大型系统和小型控制程序,以及科学计算领域。 2. 高级与低级语言的结合:它提供了丰富的运算符,包括算术、逻辑和位运算,以及灵活的数据结构,使程序表达能力强,性能高效。 3. 可移植性:C++编写的程序在不同计算机平台上的兼容性较好,只需少量调整即可运行。 4. 自由度大但挑战性:C++语法结构相对宽松,允许程序员有足够的灵活性,但也可能导致新手在理解和调试程序时遇到困难。 学习C++时要注重变量名的命名规则,理解C语言的历史背景和C++的发展,掌握其结构化、结合性和可移植性等核心特性。随着编程技能的提升,这些基础知识将有助于提高代码的质量和可维护性。