Como ya hemos visto, cuando se pasa un argumento por valor,
realmente se pasa una copia de éste, y si esta copia se modifica el
argumento original no se ve alterado. Sin embargo, en muchas
ocasiones lo que queremos es que una función cambie los valores de
los argumentos que le pasamos. Para lograrlo se utiliza lo que se
conoce como paso de argumentos por referencia. En estos
casos, no se pasa una copia del argumento, sino el argumento
mismo.
Cuando realizamos un paso de argumentos por referencia en C,
realmente lo que estamos pasando son direcciones de memoria. En
otras palabras, lo que le pasamos a la función son las direcciones
de memoria de los argumentos. Como hemos visto en la unidad
anterior, esta operación se logra mediante la utilización de
punteros. De este modo, cuando llamamos a una función, lo que
realmente le pasamos son punteros a los argumentos que deseamos
modificar. Veamos el ejemplo anterior utilizando el paso de
argumentos por referencia:

Información de los programas con certificado
Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Generadores de código Necesitamos construir proyectos en menor tiempo, con calidad y utilizando metodologias actuales, por eso te proponemos una serie de consejos, normas y cualidades de est... [24/01/06] |
|
2.288 | ||
|
Técnicas para el desarrollo de computación móvil (orientado a PDA) Uno de los nuevos paradigmas en el desarrollo de proyectos informáticos es la computación móvil (computación Ubicua). Aquí se verá todo lo que involucra la creación de un... [31/03/06] |
|
1.405 | ||
|
Programa con Delphi Con este curso aprenderemos a programar con delphi, un lenguaje de programación visual, con el que podrás aprender de una manera rápida e intuitiva.... [05/05/05] |
|
5.570 | ||
Publicar en
del.icio.us
digg
meneame