C++primer学习笔记-----4.5~4.7

4.5 递增和递减运算符


【递增运算符(++) 和递减运算符(--) 为对象的加1 和减1 操作提供了一种简洁的书写形式。
这两个运算符还可应用于迭代器,因为 很多迭代器本身不支持算数运算,所以此时递增和递减运算符除了书写简洁外还是必须的。】

【除非必须,否则不用递增递减运算符的后置版本;
形如*ptr++ 的表达式一开始可能不太容易理解,但其实这是一种被广泛使用的、有效的写法
cout << *ptr++ << endl;
// 等价于 cout << *ptr << endl; ptr++;

4.6 成员访问运算符


【点运算符和箭头运算符都可用与访问成员。】

4.7 条件运算符


【条件运算符(?:) 允许我们 把简单的if-else 逻辑嵌入到单个表达式中,条件运算符按照如下形式使用:
cond?expr1:expr2
其中cond 是判断条件的表达式,而expr1 和expr2 是两个 类型相同或可能转换为某个公共类型的表达式。
含有条件运算符的代码单元通常当作依
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值