Lo entenderás mejor cuando llegues, como ha dicho daniyo, a estudiar el paso por parámetros y por referencia. Para que te vayas haciendo una idea, te explico un poco:
Cuando un parámetro es pasado por valor, es una copia del mismo. Por lo tanto, no se modifica el original.
Como lo que quieres es modificar esa variable, haces el paso de parámetros por referencia, en el que modificas la variable original, y por tanto, se guardan los cambios en la misma.
Para diferenciar una de otras, en el paso por referencia se le pone "&" delante de la variable y en el paso por valor no.
Saludos.
Cuando un parámetro es pasado por valor, es una copia del mismo. Por lo tanto, no se modifica el original.
Como lo que quieres es modificar esa variable, haces el paso de parámetros por referencia, en el que modificas la variable original, y por tanto, se guardan los cambios en la misma.
Para diferenciar una de otras, en el paso por referencia se le pone "&" delante de la variable y en el paso por valor no.
Saludos.