上面列出的命名惯例

在本教程中,我们将通常使用的intercapped的方法,因为它更容易阅读(很容易错误下划线在密集的代码块的空间)。但这是常见的,C++标准库使用下划线为变量和函数的方法。有时你会看到一个组合的两个:强调使用功能的变量和Intercaps。
值得注意的是,如果你在别人的代码中工作,它通常被认为是更好地匹配代码的风格,你的工作比严格按照上面列出的命名惯例。
第二,你应该避免命名你的标识符开始与一个下划线,因为这些名称通常是为操作系统,库,和/或编译器使用。

第三,这也许是所有的最重要的规则,给你的标识符名称,实际上描述他们是什么。这是典型的经验不足的程序员,使变量名尽可能短,无论是保存在打字,或因为他们的数字的意义是显而易见的。这几乎总是一个错误。理想情况下,变量应该命名的方式,将有助于有人不知道你的代码能够以尽可能快地计算出来。在3个月内,当你重新审视你的程序时,你会忘记它是如何工作的,你会感谢自己选择了不同的名称,有意义。更复杂的代码变量正在使用中,它应该有更好的名称。

1
2
3
4
5
6
int x = 5, y = 5;
cout << x << " " << y << endl;
cout << ++x << " " << --y << endl; // prefix
cout << x << " " << y << endl;
cout << x++ << " " << y-- << endl; // postfix
cout << x << " " << y << endl;

在第三行中,x和y是递增/递减之前,他们的评价,所以他们的新值打印由cout。在第五行,一个原始值的临时副本(x = 6,y = 4)发送给cout,然后原来的x和y是递增的。这就是为什么从后缀式操作符的结果没有改变到下一行。
规则:有利于后递增和后递减的预增量和预减量。前缀版本不仅更加高效,你就不太可能遇到奇怪的问题。
副作用
一个函数或表达式被称为有一个副作用,如果它修改一些状态(例如,在内存中的任何存储信息),输入或输出,或调用有副作用的其他功能。
大部分时间,副作用是有用的:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值