声明变量如下:
char c = ‘c‘;
int i = 10;
表达式如下:
a) c += i;
b) c = c+i;
我在jBuilder4中,使用a表达式时,编译器没有报错;
使用b表达式,编译器报错。
很奇怪,这是为什么呢?有谁可以解释一下吗?
这个问题应该属于数据类型的问题?表达式的问题?
请高人指教!
...全文
1208打赏收藏
a += b 和 a = a + b有区别?
声明变量如下: char c = ‘c‘; int i = 10; 表达式如下: a) c += i; b) c = c+i; 我在jBuilder4中,使用a表达式时,编译器没有报错; 使用b表达式,编译器报错。 很奇怪,这是为什么呢?有谁可以解释一下吗? 这个问题应该属于数据类型的问题?表达式的问题? 请高人指教!