В чем разница между x = x + 3 и x + = 3? Почему одному нужно приведение типов, а другому нет?

Вопрос:

char x = 'a'; 
x += 3; // ok  
x = x + 3; // compile time error
8
задан sgokhales 27 July 2011 в 13:17
поделиться