
C++编程:谭浩强指南-变量名命名规则详解
下载需积分: 16 | 8.81MB |
更新于2024-08-23
| 134 浏览量 | 5 评论 | 举报
收藏
在C++教程中,谭浩强教授介绍了变量名的命名规则。C++编程中的标识符,包括变量名、数组名和函数名,是用于识别和区分程序中各个元素的重要组成部分。它们必须遵循特定的命名规范:
1. **构成**:标识符只能由字母(A-Z, a-z)、数字(0-9)和下划线(_ _)组成,且首字符必须是字母或下划线,总长度不超过247个字符。注意,关键字(如int、if、while等),由于其特殊的用途,不能作为标识符。
2. **命名原则**:变量名应清晰、有意义,反映出变量的用途或所代表的数据类型。例如,INT和SUM是正确的命名示例,而"de12"和"sum"也是可接受的,因为它们符合大小写不敏感的规则。命名时应避免使用空格、特殊符号,以及与C++关键字冲突的名称。
3. **先定义后使用**:在C++中,变量必须在声明或定义后才能被使用,这是为了确保程序在编译时分配了必要的存储空间。
4. **C++语言的发展**:C++语言起源于20世纪70年代的B语言,由Dennis Ritchie和Brian Kernighan在UNIX操作系统开发中改良而来。C++是在C语言的基础上发展起来的,它结合了高级语言的易读性和低级语言的性能,支持结构化编程和强大的数据结构。
5. **C语言特点**:
- 结构化:C语言支持模块化编程,使大型和小型程序设计都适用。
- 高级与低级特性:C语言提供了丰富的运算符,包括算术、逻辑和位操作,以及灵活的数据结构。
- 可移植性:C语言编写的程序在不同类型的计算机上通常无需大幅修改即可运行。
- 自由度与挑战:虽然C语言语法相对宽松,对于熟悉的人来说是优势,但初学者可能需要更多时间理解和调试程序,因为语法不那么严格。
理解这些规则和历史背景有助于你更好地进行C++编程实践,确保你的变量名准确无误并符合编程规范,从而提高代码的可读性和可维护性。
相关推荐









资源评论

雨后的印
2025.05.01
本教程对标识符的命名长度、字符组成等细节有详尽说明,易于理解。

啊看看
2025.03.27
简洁明了地介绍了变量名等标识符的命名原则和定义方法。

黄涵奕
2025.01.31
谭浩强教授的C++教程深入浅出,细致讲解了变量命名的重要规则。

会飞的黄油
2025.01.20
C++标识符命名规则详尽,初学者可依此快速掌握变量命名要领。

love彤彤
2024.12.30
文档强调了关键字与标识符的区别,对于编程新手帮助很大。

条之
- 粉丝: 31
最新资源
- Excel模版大全,提升工作效率的利器
- C#类库共享:深入学习与应用
- 深入解析Java类的方法与实例
- 佳能PhotoStitch:图像拼接软件的极致体验
- WIN32下自定义ListView控件的实现方法
- 《C#技术揭秘》第二版源码深度解析
- C语言编写的简易词法分析器原理与实现
- UE宏脚本教程:为选中代码快速添加注释
- VB经典之作:TANK大战游戏体验
- 掌握MFC人机对话系统源代码及其考试应用开发
- Hibernate多对多关系实现示例教程
- VHDL基础教程:硬件语言初学者指南
- 利用SSH+ajax+dwr技术实现动态树形结构生成
- 内网MAC扫描神器:MAC地址查询扫描器V1.8增强版
- 《JSP设计第二版中文版》源代码深度解析
- 提高效率:JQuery扩展软件在Dreamweaver CS3中的应用
- 新闻快客:C#实现的RSS订阅器使用教程
- 八马站ASP在线拍卖系统功能与环境要求详解
- Windows NT 2000 Native API参考手册详细介绍
- 智能Ajax网页采集与分页技术实现
- 微软推出全新宠物商店管理系统
- 蓝天商贸管理系统设计与实现
- S60 3rd移植gloox库实现IM开发
- XULRunner 1.8.1.2pre版Win32解压缩与全局注册指南