Tente responder isso sem testar:
c=2;
c = 1 + c++;
// c = 3 or 4 ?
Compare com:
c=2;
c = 1 + (++c);
// c = 3 or 4 ?
Finalmente:
c=[1,2,3];
i = 1;
c[i] = i++:
// c[1] = 1 or 2, or c[2] = 2 ?
Conteúdo para você se capacitar em programação
Tente responder isso sem testar:
c=2;
c = 1 + c++;
// c = 3 or 4 ?
Compare com:
c=2;
c = 1 + (++c);
// c = 3 or 4 ?
Finalmente:
c=[1,2,3];
i = 1;
c[i] = i++:
// c[1] = 1 or 2, or c[2] = 2 ?