关于++操作符的前置和后置的区别

转载 2007年09月30日 20:48:00
1.
代码:
#include <stdio.h>
int main() {
    int a=6, c;
    c=a+++(a++)+(a++);
    printf("c=%d/n", c);
}
结果: c=18
2.
代码:
#include <stdio.h>
int main() {
    int a=6;
    a=a+++(a++)+(a++);
    printf("a=%d/n", a);
}
结果: a=21

 

关于问题答案http://bbs.et8.net/bbs/showthread.php?t=885241 

前置递增和后置递增的区别

递增和递减操作符 前置递增操作符给一个数值加1 时,要把两个加号(++)放在这个数值变量前面 var age = 29; ++age;后置型递增和递减操作符的语法不变(仍然分别是++和–...
  • bingkingboy
  • bingkingboy
  • 2016年03月24日 10:18
  • 1457

前置和后置操作符的区别(More Effective_C++_6(运算符))

++和–的原理类似,下面仅++操作符来分析前置和后置的区别先看一段代码:class A{ pubilc: A& operator++();//前置++ const A& operator++(int)...
  • zhangchen1003
  • zhangchen1003
  • 2015年08月21日 10:02
  • 407

前置++和后置++的区别

今天在阅读《google c++ 编程风格》的文档的时候,5.10. 前置自增和自减:有一句话引起了我的注意: 对于迭代器和其他模板对象使用前缀形式 (++i) 的自增, 自减运算符.,理由是 前置...
  • u012441545
  • u012441545
  • 2016年08月23日 16:43
  • 1220

C++ 递增运算符:前置++和后置++的区别

首先说下结论:迭代器和其他模板对象应该使用前缀形式 (++i) 的自增,,自减运算符,因为前置自增 (++i) 通常要比后置自增 (i++) 效率更高 前置++和后置++,有4点不同:返回类型不...
  • misayaaaaa
  • misayaaaaa
  • 2017年03月18日 09:33
  • 1548

Spring AOP前置通知和后置通知

Spring AOP   AspectJ:Java社区里最完整最流行的AOP框架   在Spring2.0以上的版本中,可以使用基于AspectJ注解或基于XML配置的AOP 在Spring中启用...
  • qq_20545159
  • qq_20545159
  • 2015年09月06日 21:01
  • 2685

C/C++中自增自减的前置和后置区别

11
  • chienchia
  • chienchia
  • 2014年05月27日 15:09
  • 1683

spring的AOP基础、前置通知与后置通知

AOP(Aspect-Oriented Programming,面向切面编程)是一种新的方法论,是对传统OOP(Object-Oriented Programming,面向对象编程)的补充 AOP的...
  • youjiangtengwan1
  • youjiangtengwan1
  • 2017年01月07日 14:36
  • 1080

Java - 前置++和后置++

关于前置++和后置++的区别,一直是这样子认为的:前置++是先将变量的值加1然后使用加1后的值参与运算;而后置++是先使用该值参与运算,然后再将该值加1。这样的理解在运算中基本不会有什么错误,但实际上...
  • zhoushx3
  • zhoushx3
  • 2014年07月30日 18:32
  • 1155

重载前置++运算符和后置++运算符

运算符重载的主要目的是为了让用户自定义类型对象可以像普通数据类型一样能够进行加减乘除,自加自减等操作,非常直观方便。 在这里总结一下C++的++(分前置与后置)运算符的重载。自减运算符同理。关键就是如...
  • friendbkf
  • friendbkf
  • 2015年05月11日 15:50
  • 1273

Spring框架——AOP前置、后置、环绕、异常通知

通知类型: 步骤: 1. 定义接口 2. 编写对象(被代理对象=目标对象) 3. 编写通知(前置通知目标方法调用前调用) 4. 在beans.xml文件配置 ...
  • tingzhiyi
  • tingzhiyi
  • 2016年08月05日 21:21
  • 3769
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于++操作符的前置和后置的区别
举报原因:
原因补充:

(最多只允许输入30个字)