直到今天,我还以为例如:
i += j;只是以下方面的捷径:
i = i + j;但是,如果我们尝试这样做:
int i = 5;long j = 8;然后i = i + j;将不会编译,但i += j;会编译良好。
这是否意味着实际上i += j;是类似这样的捷径 i = (type of i) (i + j)?