C++/C编程规范:修饰符位置与长行处理
需积分: 49 17 浏览量
更新于2024-08-10
收藏 530KB PDF 举报
"修饰符的位置-电机与拖动基础(第三版)的高清扫描版,由林瑞光主编,由浙江大学出版社出版。本书探讨了C++编程中的代码规范和风格,包括代码行长度的控制、长表达式的拆分以及修饰符的正确放置,旨在提升代码的可读性和质量。"
在C++编程中,代码的版式和规范是确保代码可读性和维护性的重要方面。标题提到的"修饰符的位置"是一个关键点,特别是在处理指针和引用时。描述中提到的规则强调了代码行不宜过长,通常应控制在70到80个字符以内,这样既有利于视觉阅读,也方便打印。长表达式应该在低优先级操作符处拆分,操作符放在新行开头,同时保持适当的缩进,增加代码的可读性。
规则2-6-1着重讨论了修饰符*和&的位置。在C++中,修饰符用于定义变量是引用还是指针。一种常见的争议是,修饰符应该靠近数据类型还是靠近变量名。如果将*或&靠近数据类型,如`int* x;`,这直观地表示x是一个int类型的指针。然而,这种写法可能导致误解,比如`int* x, y;`可能让人误以为y也是指针。为了避免这种混淆,推荐的做法是将修饰符紧靠变量名,如`char *name;`和`int *x, y;`,这样即使y在同一行定义,也不会被误解为指针。
此外,文件的标签表明是关于C++的,这部分内容出自《高质量C++/C编程指南》,由林锐博士编写,并在2001年进行了修订。书中涵盖了一系列编程实践,包括文件结构、程序版式、命名规则、表达式和基本语句、常量、函数设计以及内存管理等方面,旨在提供一套高质量的C++编程准则。
这个资源提供了一套详细的C++编程指导,对于希望提高代码质量和遵循良好编程习惯的开发者来说是宝贵的参考资料。通过遵循这些规则,可以创建出更易于理解、调试和维护的代码。
2019-03-10 上传
2010-09-12 上传
2023-04-02 上传
2024-09-11 上传
2024-09-11 上传
2024-09-11 上传
2024-09-11 上传
![](https://profile-avatar.csdnimg.cn/48509fe64e354de2bda96a3c6f343a64_weixin_26757939.jpg!1)
半夏256
- 粉丝: 19
- 资源: 3910
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南