C++ primer 读书笔记(第4章)表达式

本文详细解析了编程语言中基本的表达式概念,包括字面量与变量的使用,对象作为操作数的特性,比较运算的注意事项,以及箭头运算符和位移运算符的用法。此外,还提供了关于条件运算嵌套限制和优化的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.字面值和变量时最简单的表达式,其结果就是字面值和变量的值。

2.当一个对象用作右值的时候,用的是对象的值,当对象被用作左值的时候,用的是对象的身份(内存中的位置)

3.进行比较运算时除非比较对象是布尔类型,否则不要使用布尔字面值true和FALSE作为运算对象。

4.->等价于 *p).  *的优先级低于.的  所以前面一定要加上括号。

5.条件运算的嵌套最好别超过两三层。 条件运算符的优先级非常低,通常要在它的两段加上括号。

6.>>    <<是移位运算符。~ 是求反运算符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值