Qué es un parámetro con paso por valor PDF

Title Qué es un parámetro con paso por valor
Author Yessenia Rivera
Course Programación en C
Institution Universidad Nacional de Asunción
Pages 1
File Size 49.3 KB
File Type PDF
Total Downloads 114
Total Views 139

Summary

Descripción básica de documentos relacionadas con cosas básicas de programación en c++ para principiantes...


Description

Qué es un parámetro con paso por valor significa que la función (o subrutina) recibe sólo una copia del valor que tiene la variable, o sea que no la puede modificar. Por referencia significa que se pasa la posición de memoria donde esta guardada la variable, por lo que la función puede saber cuánto vale, pero además puede modificarla de cualquier manera. Las distintas versiones de C pasan normalmente los parámetros a funciones y subrutinas internas por valor. Se puede pedir que los pase por referencia utilizando &. Otra forma de lograr lo mismo es usando punteros, para manejar la dirección de memoria de las variables directamente. Por valor: int FijateSiEsCincoVal(int x); Por referencia: int FijateSiEsCincoRef(int &x); En el mundo de la programación existen dos formas muy famosas de pasar variables a alguna función: una se conoce como paso por valor y la otra es conocida como paso por referencia. De acuerdo a nuestras clases, la primera forma nos dice que nuestra función recibirá una copia de la variable que pasemos y, cualquier modificación que realicemos, solo afectará a dicha copia. Por otro lado, en la segunda forma se nos lleva a entregar prácticamente la variable original, es decir, si realizamos algún cambio en el parámetro de nuestra función, esto equivaldría a estar actuando directamente sobre la variable original. Argumentos Un argumento representa el valor que se pasa a un parámetro de procedimiento cuando se llama al procedimiento. El código de llamada proporciona los argumentos cuando llama al procedimiento.

Cuando se llama a Función un Sub procedimiento o, se incluye una lista de argumentos entre paréntesis inmediatamente después del nombre del procedimiento. Cada argumento corresponde al parámetro en la misma posición en la lista.

A diferencia de la definición de parámetros, los argumentos no tienen nombres. Cada argumento es una expresión, que puede contener cero o más variables, constantes y literales. El tipo de datos de la expresión evaluada debe coincidir normalmente con el tipo de datos definido para el parámetro correspondiente y, en cualquier caso, debe ser convertible en el tipo de parámetro....


Similar Free PDFs