首页 > 代码库 > i++和++i的异同之处
i++和++i的异同之处
相同点:
- i++和++i都是变量自增1,都等价于i=i+1
- 如果i++,++i是一条单独的语句,两者没有任何区别
- i++,++i的使用仅仅针对变量,5++,++5会报错,因为5不是变量
不同点;
- 如果i++,++i不是单独的语句,他们就有区别
- i++:先运算后增1
int x=5; int y=x++; System.out.println("x="+x+",y="+y); //以上代码运行后输出结果为:x=6,y=5
-
- ++i:先增1后运算
int x=5; int y=++i; System.out.println("x="+x+",y="+y); //以上代码运行后输出结果为:x=6,y=6
i++和++i的异同之处
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。