`
huiqinbo
  • 浏览: 344391 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

a++和++a的不同举例说明(回钦波)

阅读更多

今天有人让我给具体举个例子说明a++和++a的不同,现在我把我的例子发给大家,不太清楚的一起看看:

 

其实直接这两个放着可能看不出什么 如果++a ;a++;自己是独立语句作用是差不多的
要用的时候才会有区别 ;比如输出,赋值就不一样了
比如:
a=i++ 和 a=++i
a=i++是先把 i 的值先赋给 a 后 i 再自加1;相当于a=i;i=i+1

例:

public class A{
 public static void main(String args[]){
  int a=0 ,i=0;
  a=i++;
  System.out.println("a=="+a+",i=="+i);
 }
}

输出结果为:a=0  i=1


a=++i是先把 i自 加;再把值给 a ;相当于i=i+1;a=i

 

public class A{
 public static void main(String args[]){
  int a=0 ,i=0;
  a=++i;
  System.out.println("a=="+a+",i=="+i);
 }
}

输出结果为:a=1  i=1

 

更多交流、更多了解QQ:444084929(回钦波 个人主页:http://www.yezhong.net)

分享到:
评论

相关推荐

    剖析C语言中a=a+++++a的无聊问题

    这种纯属C语言 “二” 级的问题应该是从a+++a引申出来的吧。于是乎兄弟姐妹们开始讨论它的运算结果,以及改如何理解。更有人写出(a++)+(++a) a+(++(++a)) ((a++)++)+a这样的东西,问应该如何计算。我的观点是,“绝...

    详解a++和++a的区别

    以前我也是老搞不懂a++和++a的区别, 后来看了很多资料, 终于总结出来一条规律, 小白专用! 看完这个例子就懂了: 例1:$a = 8, 求 ++a + a++ – –a + a– + ++a得多少? 旧值: 8 9 10 9 8  ++a + a++ – –a...

    8A++U3++A++day++out复习单元要点.docx

    【中考英语复习单元要点——8A Unit 3 A day out】 本复习单元主要涵盖了8年级A阶段Unit 3的核心知识点,涉及词汇、短语、句型及语法等多个方面,旨在帮助学生巩固并拓展英语能力。 1. **核心短语:** - **need ...

    C语言菜鸟基础教程之a++与++a

    在C语言中,`a++` 和 `++a` 是两种常见的自增操作符,它们都用于将变量的值加1。然而,虽然它们的作用相似,但使用时的行为却有微妙的区别,这对于初学者来说是一个重要的概念。 首先,让我们详细了解这两个操作符...

    A++浏览器.rar

    本文将详细解析标题为"A++浏览器.rar"的压缩包内容,包括用友A++浏览器的特性、安装流程以及使用方法,帮助用户更好地理解和运用这一工具。 首先,我们关注到压缩包中的“用友A++浏览器用户安装手册V 1.0.doc”,这...

    A++浏览器.zip

    稳定性是企业级应用的重要考量因素,【用友A++浏览器】应该经过了严格的测试和优化,能够适应各种复杂的网络环境,减少崩溃和卡顿现象,保证企业关键业务的连续性。同时,它可能还支持多标签浏览、快速恢复未完成的...

    A++客户端工具

    首先,我们要明确A++浏览器客户端是针对A++浏览器进行优化的,A++浏览器可能是一个特色鲜明、性能优越的网络浏览器,具有快速加载网页、安全防护和个性化设置等功能。客户端工具的出现,是为了进一步提升这款浏览器...

    A++浏览器V6.2安装文件 ApplusClientSetup.exe

    用友财务软件需要的,A++浏览器V6.2安装文件 ApplusClientSetup.exe,绝对可用

    NO GBA2.6A+++Zoomer模拟器

    【NO$GBA2.6A+++Zoomer模拟器】是一款专用于模拟任天堂DS(NDS)游戏的软件,它允许用户在个人电脑上运行NDS游戏,无需实际拥有硬件设备。NO$GBA是该模拟器的核心部分,而NO$Zoomer则是一个额外的扩展,特别针对NDS...

    A++中学生超级学习助手

    A++中学生超级学习助手,正是这样一款为中学生量身定制的全方位学习辅助软件,它以其丰富的功能、便捷的操作和智能的学习系统,深受广大学生和家长的喜爱。 "A++"这个名字,既代表了优秀的学习成绩,也象征着这款...

    用友a++数据字典

    用友a++数据字典!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    前置++与后置++

    在C/C++中,有两种类型的自增运算符:前置++(++a)和后置++(a++)。这两种运算符的主要区别在于它们对变量的值的影响顺序。前置++会先将变量的值加1,然后返回新的值,而后置++会先返回变量的原值,然后将变量的值...

    c- 词法分析(编译原理学习用)

    在这个文件中,开发者可能会定义一系列的正则表达式或者状态机来匹配不同类型的词法单元,并通过函数返回这些记号。例如,可能有一个名为`Tokenize()`的函数,它读取源代码字符,逐个处理并返回对应的记号类型。 2....

    用友A++宝典维护经验

    【用友A++宝典维护经验】主要涵盖了在使用用友政务A++门户系统和财务管理系统中的维护技巧和实战经验,这些知识对于管理和维护财政、行政单位和事业单位的财务工作至关重要。下面将详细阐述其中涉及的关键知识点: ...

    用友政务综合计划财务管理系统A++6.0

    ### 用友政务综合计划财务管理系统A++6.0知识点详解 #### 一、系统总体介绍 ##### 1.1 系统总体概述 - **背景与定位**:用友A++6.0财务管理信息系统是专为行政事业单位、非营利组织定制的财务管理软件。它基于对数...

    C语言自增自减运算符深入剖析

    C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手... c=(a++)+(a++)+(a++);  d=(++b)+(++b)+(++b);  printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);  }  结果是什么?

    A++V5.3用友财务数据字典

    《A++V5.3用友财务数据字典》这一资料详细地介绍了用友政务软件的财务数据字典的内容,它覆盖了A++V5.3版本用友财务软件中的数据表结构、字段名称、以及这些字段的具体解释和含义。该数据字典的目的是为了让用户能够...

Global site tag (gtag.js) - Google Analytics