Una función puede realizar simplemente una tarea sin volver ningún valor, las funciones permiten que los programas complicados sean empaquetados para arriba en bloques pequeños, que es más fácil de escribir, leen, y mantienen. Todas las variables declararon dentro de funciones se llaman las variables locales

Files Recovery Software
Inicio Datos de contacto Servicio de atención al cliente Descarga Demo Productos  

 
 

Funciones

La mejor manera de desarrollar y de mantener un programa grande es construirlo de pedazos más pequeños que sean más fáciles de manejar (una técnica referida a veces como se divide y conquista). Las funciones permiten el programador modularize el programa.

Las funciones permiten que los programas complicados sean empaquetados para arriba en bloques pequeños, que es más fácil de escribir, leen, y mantienen. Hemos encontrado ya el printf principal y hecho uso de la función de la biblioteca estándar. Podemos por supuesto hacer nuestras propias funciones y archivos de jefe. Una función tiene la disposición siguiente:

return-type function-name ( argument list if necessary )
{
local-declarations;

statements ;

return return-value;
}

Si se omite el volver-tipo, C omite interno. El volver-valor debe estar del tipo declarado. Todas las variables declaradas dentro de funciones se llaman las variables locales, en que están sabidas solamente en la función a la cual se han definido.

Algunas funciones tienen una lista del parámetro que proporcione un método de la comunicación entre la función, y el módulo que llamó la función. Los parámetros son también variables locales, en que no son exterior disponible de la función. Los programas cubrieron todos tienen hasta ahora cañería, que es una función.

Una función puede realizar simplemente una tarea sin volver ningún valor, en este caso tiene la disposición siguiente:

void function-name ( argument list if necessary )
{
local-declarations ;

statements;
}

Las discusiones son pasadas siempre por el valor en llamadas de función de C. Esto significa que las copias locales de los valores de las discusiones están pasadas a las rutinas. Cualquier cambio realizado a las discusiones internamente en la función se realiza solamente a las copias locales de las discusiones.

Para cambiar o definir una discusión en la lista de la discusión, esta discusión se debe pasar como dirección. Utilizas variables regulares si la función no cambia los valores de esas discusiones. DEBES utilizar indicadores si la función cambia los valores de esas discusiones.

Aprendamos con ejemplos:

#include <stdio.h>

void exchange ( int *a, int *b )
{
int temp;

temp = *a;
*a = *b;
*b = temp;

printf(" From function exchange: ");
printf("a = %d, b = %d\n", *a, *b);
}

void main()
{
int a, b;

a = 5;
b = 7;

printf("From main: a = %d, b = %d\n", a, b);

exchange(&a, &b);

printf("Back in main: ");
printf("a = %d, b = %d\n", a, b);
}

Y la salida de este programa será exhibida como sigue:

From main: a = 5, b = 7
From function exchange: a = 7, b = 5
Back in main: a = 7, b = 5


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Recuperación de Datos de libro
 
Capítulo 1 Una descripción de la recuperación de los datos
Capítulo 2 Introducción de discos duros
Capítulo 3 Acercamiento lógico a los discos y al OS
Capítulo 4 Sistemas de numeración
Capítulo 5 Introducción de la programación de C
Capítulo 6 Introducción a los fundamentos de la computadora
Capítulo 7 Comandos necesarios del DOS
Capítulo 8 Funciones e interrupciones del Disco-BIOS que dirigen con C
Capítulo 9 Manipulación de los discos duros grandes
Capítulo 10 Recuperación de los datos del disco blando corrompido
Capítulo 11 Fabricación de reservas
Capítulo 12 MBR de lectura y de modificación con la programación
Capítulo 13 DBR de lectura y de modificación con la programación
Capítulo 14 Programación para la recuperación del “archivo crudo”
Chapter 15 Programación para los limpiadores de los datos
Capítulo 16 Desarrollar más utilidades para los discos
Apéndice Glosario de los términos de la recuperación de los datos
 
 
Pro Data Doctor

Inicio

Productos

Datos de contacto

Servicio de atención al cliente

Descarga Demo

Términos y Condiciones

 
Pro Data Doctor