Titlul: C++ Schimbare variabile Scris de: Catalin din Iulie 19, 2014, 17:29:44 Am inceput sa invat incet c/c++, bun, am o intrebare, la un tutorial, am modificat unele chestii in sensul sa se schimbe toate variabilele. De aici vine si nelamurirea.
POZA (http://postimg.org/image/tbc1xavib/) Dupa cum se vede c = a(corect), a=b(corect), b=c, in cazul asta inainte de schimbarea variabilei b este 20 iar c este 30, iar dupa schimbarea variabilei b ar trebui sa fie egal cu c, adica b=30, pe cand b=10 acolo. De ce?Cu ce gresesc? Titlul: Răspuns: C++ Schimbare variabile Scris de: Pirtoaca George Sebastian din Iulie 19, 2014, 17:45:59 Pai după primele doua atribuiri ai c=10 și a=20. A treia atribuire este b=c, adică b=10, deoarece c acum este 10 nu 30. Daca vrei ca b sa ia valoarea lui c de la inceput (adica 30) trebuie sa mai iei o variabila aux care sa memoreze valoarea initiala a lui c.
Titlul: Răspuns: C++ Schimbare variabile Scris de: Catalin din Iulie 19, 2014, 17:58:05 Am inteles, trebuia sa privesc mai atent. Mersi .
|