Caramba, pues parece que estas un poco verde en esto de los punteros
Un puntero es una variable que almacena la posición de la memoria donde esta almacenada otra variable.
Cita:
Qué diferencia hay entre poner PRegistro = ^Registro; y poner PRegistro = Registro;
|
Pues al ponerle el ^ delante estamos indicando que el tipo PRegistro es un puntero, es decir, una variable de 4 bytes que almacenara la posición en memoria de una variable de tipo Registro.
Cita:
Luego en la función que he puesto , por que se pone el puntero y entre parentesis un valor , eso que significa , que utilidad tiene .
|
Eso es un Typecast, básicamente se le esta diciendo al compilador que trate una variable de un tipo como si fuera de otro tipo diferente. Supongamos que tenemos un puntero sin tipo (valor) y queremos utilizarlo como un PRegistro, pues hacemos PRegistro(valor) y ya podemos utilizarlo como si se tratase de un PRegistro.