[問題] int i =1;i+(i++)+(i++)=4!?
想請教一個問題
在JAVA中 int i=1; i+(i++)+(i++) 為什麼是4 而不是像C++那樣
在C++中, int i=1; i+(i++)+(i++) 我理解為
i+i+i 然後i再自加2次 所以答案是3, 但為什麼java是4呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.100.226.129
→
03/24 00:40, , 1F
03/24 00:40, 1F
→
03/24 00:42, , 2F
03/24 00:42, 2F
→
03/24 00:43, , 3F
03/24 00:43, 3F
推
03/24 00:50, , 4F
03/24 00:50, 4F
→
03/24 00:54, , 5F
03/24 00:54, 5F
→
03/24 00:54, , 6F
03/24 00:54, 6F
→
03/24 00:54, , 7F
03/24 00:54, 7F
→
03/24 01:11, , 8F
03/24 01:11, 8F
→
03/24 09:21, , 9F
03/24 09:21, 9F
→
03/24 10:05, , 10F
03/24 10:05, 10F
推
03/24 11:20, , 11F
03/24 11:20, 11F
推
03/24 11:23, , 12F
03/24 11:23, 12F
推
03/24 12:07, , 13F
03/24 12:07, 13F