C/C++ VC MFC编程中常用命名规范详解
需积分: 9 33 浏览量
更新于2024-09-18
收藏 11KB TXT 举报
本文档主要介绍了C/C++和Visual C++ (VC++)编程中的命名规范,针对变量命名提供了一套详尽的指导原则。首先,作者强调了命名规范的重要性,并声明了版权信息。接下来,文档着重于以下几点:
1. **布尔类型**:
- 使用`BOOL`或`VC++专享`的`BOOL`类型表示逻辑值,推荐使用小写字母`b`作为前缀,如`bFlag`,用`TRUE/FALSE`或`0/1`(0x0和0x1)来表示真/假。
- `bool`类型的变量可以使用`bBoolen`,用`true/false`或者`0x0/0x1`表示。
2. **整型和字符类型**:
- `unsigned char`定义为`BYTE`,用于存储8位无符号整数,例如`byValue`,取值范围是10到255(0x0到0xFF)。
- `unsigned short`定义为`WORD`,用于存储16位无符号整数,如`usValue`,取值范围是20到65535(0x0到0xFFFF)。
- 对于有符号的8位整数,可以使用`singed char`(`chChar`),其取值范围是从1到128(0x80到0x7F)。
3. **命名建议**:
- 始终保持一致的命名风格,便于代码阅读和理解。使用有意义的名称,避免过于简短或模糊的标识符。
- 对于全局变量、常量、函数和类,采用大驼峰命名法(PascalCase),如`g_bGlobalFlag`。
- 对于局部变量、函数参数和成员变量,小驼峰命名法(snake_case),如`localVariable`。
4. **Windows特定的命名**:
文档提到在Win32环境中,可能会进行特定的命名处理或获取系统资源,这部分内容没有详细列出,但提示读者在Windows编程中应考虑平台特定的命名规则。
本文档提供了C/C++和VC++编程中关于变量命名的实用指南,帮助开发者编写出可读性强、易于维护的代码。遵循这些规范,不仅有利于团队协作,也能提高代码的可复用性和长期维护性。
208 浏览量
2010-01-10 上传
2016-04-20 上传
101 浏览量
2022-11-13 上传
2008-12-09 上传
2011-01-07 上传
lhw978
- 粉丝: 111
- 资源: 57
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码