社区
Java
帖子详情
关于++的运算
f591781927
2017-03-13 03:46:24
int a=5;
int k=a+6*a++;
a++在运算过后再自加1;
系统中在a++整个算式里的a都参与运算后才加1吗?
...全文
94
2
打赏
收藏
关于++的运算
int a=5; int k=a+6*a++; a++在运算过后再自加1; 系统中在a++整个算式里的a都参与运算后才加1吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
外星人的程序生涯
2017-03-13
打赏
举报
回复
package demo; import org.junit.Test; public class TestDemo { @Test public void testDemo(){ int a=5; int k=a+6*a++; System.out.println(a);//a=6 System.out.println(k);//k=35 } }
鱿鱼ing
2017-03-13
打赏
举报
回复
不 就6*a++ 这一步运算完之后的 a 会 加1
关于i
++
在
运算
时的优先问题
i
++
在参与
运算
时,就算
++
比其他
运算
符优先级更高或者按理说应该先
运算
,实际上应该先
运算
后自增,且
运算
值才是这个式子的值,而不是自增值。 eg:*i
++
*和
++
的优先级是一样的
运算
时遵循从右到左 所以与 *(i
++
)是...
i
++
与
++
i的
运算
规则
这里我要提到非常重要的一点,关于 i
++
与
++
i 的区别。i
++
是先使用 i 的值,再进行 i+1。而
++
i 是先进行 i+1,再使用 i 的值。这是它们的本质区别! 2. 关于这里
运算
符优先级。首先自增、自减的优先级高,先进....
*p
++
的
运算
顺序
在论坛上看到这样一道笔试题:以下程序输出结果是: #include int main() { int cnt = 10;... } 答案:17 我刚开始的理解是先进行
++
运算
,然后取其值,得到结果是16.其实真正的
运算
顺序应该是:先取出p的值,
[c语言]c语言中a
++
++
a在加法
运算
中和printf函数中的
运算
顺序(初学者版)
加法
运算
顺序: 结论: a
++
++
a在加法中按如下顺序: 1.sum的值先加上a
++
中的a; 2.然后再进行
++
a中的
++
运算
; 3.然后加上a中的a的值; 4.然后再进行a
++
中的
++
运算
; 5.然后再加上
++
a中的a的值; 最后得到...
【C语言基础入门】2.C语言中四则
运算
、关系
运算
、逻辑
运算
与位
运算
C语言中支持下面4种类型的
运算
运算
类型
运算
符 四则
运算
+,-,*,/,% 关系
运算
<,>,<=,>=,==,!= 逻辑
运算
&&,||,! 位
运算
&,|,^,>>,<<...
Java
51,412
社区成员
86,033
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章