Pregunta: | 4743 - PASO PARAMETROS EN C |
Autor: | Fernando Javier Pineda Maldonado |
Necesito saber como se hace el paso de parametros por valor y referencia de un puntero a una estructura. |
Respuesta: | Fer |
Que tal pichon! A ver si te echamos un cable. En primer lugar, no entiendo, para que necesitas pasar un puntero por valor. El hecho de pasar un puntero como parametro, es paa modificar su valor,no se que sentido tiene pasarlo por valor. Para pasar un puntero a una estructura por direccion (referencia): parametros_devulve nombre_funcion(struct * puntero) { declaracion de la funcion } La llamada a la funcion nombre_funcion(&variable); Si se realiza por valor (poco recomendado) el paso de la estructura , quita el * y el & Un saludo Fer Nota: se han omitido los acentos |