Tecnología

Inicio

Cómo pasar variables bloque común a C

En el lenguaje de programación C, instrucciones de código fuente se divide en segmentos, llamados bloques de código. Una variable que existe en el interior de un bloque de código sólo dura mientras ese bloque de código está activo. Sólo se puede acceder desde dentro de su propio bloque de código. Si desea pasar una variable de un bloque de código a otro, es necesario hacer una copia y pasar eso. Usted puede hacer esto con una simple función en un programa en C corta.

Instrucciones

1 Cargar el IDE C haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo", "Nuevo", "Proyecto" y "Proyecto C" para crear un nuevo proyecto C. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Crear una función que crea una copia de una variable entera (llamado "int") y lo almacena en su propio bloque de código. Se pasa los datos que desea mover a otro bloque de código pasándolo a esta función, como un argumento llamado "datos". Este valor se copia en el bloque de código de la función. Escribe lo siguiente en la parte superior del archivo de código fuente:

transferData anular (datos int) {int = copyOfData datos; }

3 Crear una función principal. Aquí es donde comienza la ejecución de su programa. La función principal será el bloque de código que sirve como fuente para la variable que desea mover. Para declarar una función principal, escriba lo siguiente, por debajo de la declaración de la función "transferData":

int main ()

{}

4 Declarar una variable de "int" llamado "datos" escribiendo lo siguiente en entre las llaves de la función principal. Estas llaves representan la totalidad del bloque de código de la función principal.

int data = 5000;

5 La transferencia de los "datos" variable al bloque de código de la función. Usted puede hacer esto mediante la invocación de la función y pasar la variable como un argumento, como esto:

transferData(data);

6 Ejecuta el programa. El programa transfiere una variable de un bloque de código a otro. Que no produce ninguna salida.