Paso de argumentos y punteros
En C todos los argumentos que se pasan a una función se pasan por
valor. En otras palabras, se pasa una copia del valor del argumento
y no el argumento en sí (por ello, este procedimiento se conoce en
algunas ocasiones como paso por copia). Al pasar una copia
del argumento original a la función, cualquier modificación que se
realice sobre esta copia no tendrá efecto sobre el argumento
original utilizado en la llamada de la función. Se puede considerar
un argumento pasado por valor como una variable local de la función
a la que se ha pasado, de tal modo que los cambios que se realicen
sobre ésta tendrán efecto sólo dentro de la función.
Veamos un ejemplo del paso por valor de argumentos a una
función:

Dado que lo que se pasa a la función modificar es una copia de la
variable i, el valor de ésta en la función main no se
ve alterado cuando dentro de la función modificar se cambia el
valor de variable. De ahí, la salida del ejemplo anterior es la
siguiente:
i=1 antes de llamar a la función modificar
variable = 1 dentro de modificar
variable = 9 dentro de modificar
i=1 después de llamar a la función modificar
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