Qual é a diferença entre os operadores "++" e "+ = 1"?
Em um loop em C ++, geralmente encontro situações para usar++
ou+=1
, mas eu não posso dizer a diferença. Por exemplo, se eu tenho um inteiro
int num = 0;
e, em seguida, em um loop eu faço:
num ++;
ou
num += 1;
ambos aumentam o valor denum
, mas qual é a diferença deles? eu duvidonum++
poderia trabalhar mais rápido quenum+=1
, mas como? Essa diferença é sutil o suficiente para ser ignorada?