👤

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


Răspuns :

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.

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari