代码风格-运算符两侧添加空格的规则(摘自百度百科)
来源:互联网 发布:手机立体投影软件 编辑:程序博客网 时间:2024/06/02 09:08
单目运算符
1. 单目运算符(Unary Operators)与它的操作数之间应紧密相接,不需要空格。例如:
代码示例1-11:单目运算符的空格规则示例
y = ++x; // ++ 在这里是前缀单目运算,它与x之间无空格
在双目、三目运算符
2. 在双目、三目运算符(Binary/Ternary Operators)的左右两侧分别添加空格。例如:
代码示例1-12:双目、三目运算符的空格规则示例
int a = 3 + 5; // 在双目运算符左右添加空格
int b = a * 6 + 7;
int c = a & b;
int d = b++ * c--; // 虽然有单目运算符,但双目运算符两侧仍应添加空格
int e = a > 0 ? 1 : 0; // 在三目运算符左右添加空格
括号
3. 括号(包括小括号、中括号与大括号)的内侧应该紧靠操作数或其他运算符,不需要添加额外的空格。例如:
代码示例1-13:括号的空格规则示例
int f = (a + b) * c; // 括号内侧紧靠操作数,因其他运算符添加的空格留在外侧
int g[MAX] = {1, 2, 3}; // 中括号与表达式中的大括号也同样处理
不要使用连续的两个或多个空格
4. 不要使用连续的两个或多个空格。
其实,如果理解了这些规则,在实际书写的时候很容易遵循。对于任何一个表达式,我们先把单目运算符和括号去掉,然后在双目、三目运算符的左右两侧分别
添加一个空格,再将单目运算符和括号填回去,放在靠近自己操作数的一边即可。
阅读全文
0 0
- 代码风格-运算符两侧添加空格的规则(摘自百度百科)
- tmux的快捷键(摘自百度百科)
- 常见排序算法的稳定性(摘自百度百科)
- CMS资料 (摘自百度百科 备忘)
- 内存对齐(摘自百度百科)
- TCHAR类型(摘自百度百科)
- linux ifconfig(摘自百度百科)
- 打嗝[摘自 百度百科]
- 摘自百度百科 类图
- nmap 【摘自百度百科】
- 运算符优先级 百度百科
- shell简介----摘自百度百科
- SVG介绍---摘自百度百科
- 锁相环PLL--摘自百度百科
- 色彩理论学习-摘自百度百科
- 确认网站关键词的标准-摘自百度百科-长尾关键词
- c语言的位运算(转自百度百科)
- MMU(Memory Management Unit)介绍---摘自百度百科
- Ongl取值
- S12(X)微控制器的Bootloader程序
- UVa 10446
- poj 3682(期望dp)
- 存储走向何处?听听希捷怎么说
- 代码风格-运算符两侧添加空格的规则(摘自百度百科)
- MongoDB 复制集
- 腾讯电脑管家首发“肉鸡”检测工具 力挫暗云III大规模DDos攻击阴谋
- 人工智能不仅能参加高考,百度还用它来帮你估分填志愿
- Python--Input Output,Unicode
- Recyclerview滚动实现隐藏和显示悬浮按钮
- JDBCUtil
- 安装CAJViewer时遇到注册模块出现1904错误解决方法
- 曾经我创办了个公司,然后被投资人踢出去了......