C++自增和自减运算符使用方法及注意事项

C++的自增自减运算符想必大家都知道,并且又都明白其的使用方法,这里主要介绍的是他的一个注意事项,自己之前没有关注到,现在记录下供以后学习,加深记忆!

先看下自增自减的基本使用方法:

使用时注意以下几点,也是一些题经常会考到的:

1.++/--运算符只能跟变量组合,不能跟常量数字,表达式组合。

2.总结,加入i=3;

cout<< -i++ << endl;   这个先执行-i的操作 所以输出显示的值为 -3; 并且跟随++的只能是变量 所以 i=4;

cout << -++i << endl; 这个先执行 ++i 的操作 ,所以显示的值为-4;i=4.

3.因为许多编译器处理输出流时,先按照从右向左的一个计算,再按照一个从左到右的一个输出显示,所以:

int i= 3;

cout <<  i++ << " "  << i++;

输出显示为"4 3".

4.常常会有这样的写法

for(int i = 0; i < 10 ; i++)

for(int i = 0; i < 10 ; ++i)

这里这两种写法 是没有去别的,因为i++ 和 ++i在这里是被当作一个语句,都会进行加一的操作;

当被当作一个表达式才会存在区别,如a = i++ 和a = ++i 这是有区别的。

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值