区别如下:

++x是x的值先自增1,再计算x的值。

x++是先计算x的值,再将x的值自增1。

举例:

int x=10;System.out.println(x++);  System.out.println(x);

第一个输出10,x++先在当前表达式中使用x的值,然后再将x的值自增1,第二个输出11,因为经过上一条指令x自增了1。

int x=10;System.out.println(++x);System.out.println(x);

第一个输出11,++x 先将x的值自增1,然后再在当前表达式中使用x的值,第二个也是输出11,经过上一条指令x自增了1。

推荐教程:c语言教程

更多相关文章

  1. C语言中关系表达式和逻辑表达式的值是什么
  2. 表达式求值的c语言代码是什么?
  3. C语言中switch语句的case后能否是一个关系表达式
  4. for循环是先执行循环体语句,后判断表达式吗?
  5. 判断char型变量ch是否为大写字母的正确表达式是什么
  6. Go语言使用正则表达式提取网页文本
  7. 在Go中使用正则表达式
  8. 使用正则表达式进行xml数据验证的代码实例详解
  9. XML中处理指令的代码详解

随机推荐

  1. Android:Camera2开发详解(上):实现预览、
  2. android实现百度地图定位
  3. Android 4.0新增WiFiDirect功能
  4. DisplayMetrics简介
  5. android View 概述
  6. android的selector背景选择器
  7. Android 关机解析
  8. Android规范详解
  9. Android textview 只显示一行,多余部分显
  10. Android 文件格式