Informatică, întrebare adresată de Didu69, 8 ani în urmă

a[++k] e acelasi lucru cu a[k++]?
care e diferenta?

Răspunsuri la întrebare

Răspuns de Porecla0987
0

Nu-i chiar acelasi lucru, cu toate ca la final k o sa fie egal cu k + 1.

De exemplu, in codul:

"

int a[2] = {0}, k = 0;

a[k++] = 1;

"

a[0] = 1 sau a[1] = 1? Raspunsul este a[0].

Dar in:

"

int a[2] = {0}, k = 0;

a[++k] = 1;

"

a[0] = 1 sau a[1] = 1? Raspunsul este a[1].

k are valoarea 1 in ambele.

Alte întrebări interesante