C++教程:谭浩强详解变量名命名规则与实践
需积分: 18 34 浏览量
更新于2024-08-24
收藏 8.81MB PPT 举报
在C++教程中,谭浩强教授详细讲解了变量名的命名方法。C++编程中的标识符(包括变量名、数组名和函数名)是编程语言中的核心元素,用于唯一标识程序中的实体。标识符的命名规则如下:
1. 字符组成:标识符只允许使用字母(A-Z, a-z)、数字(0-9)以及下划线(_)这三种字符。首字符必须是非数字字符,即字母或下划线。
2. 长度限制:标识符的总长度不超过247个字符,确保名称不会过长导致代码难以阅读。
3. 关键字禁用:标识符不能与C++的关键字冲突,例如`int`, `if`, `while`等保留给特定语言结构,不能用作变量名。
4. 命名规范:变量名应清晰易懂,反映其用途。例如,`INT`、`sum`、`de12`和`SUM`都是合法的变量名,而像`1var`或`int`这样的命名方式则是不推荐的,因为它们可能与语言的关键字混淆。
5. 预定义与使用:在C++中,变量必须先定义(分配内存空间)后使用,这是编程的基本规则。
6. C++的发展:C++语言起源于B语言,由Dennis Ritchie和Brian Kernighan在1972年基于B语言发展而成。C++的设计初衷是为编写UNIX操作系统,后来逐渐发展成为功能强大的通用编程语言,它结合了高级语言的易用性和低级语言的效率。
7. C++特点:C++具有结构化编程的优势,语法简洁,既适合大型系统开发,也适合小型控制程序。它的运算符丰富,支持位运算,提供了灵活的数据结构,使得程序可移植性好,但同时也意味着对初学者来说,理解和调试可能存在挑战。
掌握良好的变量命名习惯对于编写高效、可读性强的C++代码至关重要。遵循这些规则,可以帮助程序员避免潜在的错误,并使代码更加易于维护。
2012-01-05 上传
2012-06-14 上传
2009-11-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
花香九月
- 粉丝: 29
- 资源: 2万+
最新资源
- rest-auth-proxy:基于Java的restful ldap-authentication微服务
- tkoopython:适用于Pythontkinter的面向对象的GUI演示的集合
- tApp:使用现代网络技术(HTML,CSS,JavaScript)构建tApp(TogaTech应用)的框架
- aabbtree-2.8.0-py2.py3-none-any.whl.zip
- acbm-predictor-senstivity-analysis:基于动物细胞的肉类(ACBM)成本预测模型的敏感性分析
- CI
- vetmanager-url-getter:通过诊所域名获取完整网址的简单包
- 西门子PLC写的超声波清洗机程序.rar
- Centric-Project:第12团队中心项目
- Python库 | django-mdeditor-widget-1.0.0.tar.gz
- Notes:使用美观的UI做笔记
- nutrition-calculator
- 行业分类-设备装置-一种造纸废水循环利用方法.zip
- tridium-eliwell-plc-webpage:Eliwell PLC的自定义网页
- gimli.units-feedstock:用于gimli.units的conda-smithy存储库
- btw-47.github.io