Pascal/Turbo Pascal - Punteros!!

 
Vista:

Punteros!!

Publicado por Tom_denuevo (4 intervenciones) el 30/01/2003 03:45:33
ahi va otra duda : Qué diferencia hay entre pasar a un procedimiento :
puntero, puntero^ o la direccion de memoria @variable a la que apunta el puntero en caso de que se pase como valor o como referencia.
a mi me da la impresion que si se pasa como valor puntero y puntero^ no se producen cambios fuera del procedimiento, en cambia si se pasa como @variable tanto si es el parametro va como valor o referencia se producen cambios.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Punteros!!

Publicado por Diego Romero (786 intervenciones) el 30/01/2003 17:09:45
Y no estas tan errado pues la palabra reservada Var en la declaración del encabezado de un procedimiento o función es presisamente esa, que se pase en el parámetro no el valor sino la dirección de memoria de la variable, es decir el mismo efecto que @Variable :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar