Funciones en C son la clave para la programación estructurada manejable. Todo buen programa está escrito tomando la tarea y dividirlo en trozos , cada uno de ellos se convierte en una función. Instrucciones
Crear la Declaración de funciones
1
Cree un nombre único que dice claramente lo que hace la función. Utilice verbos en el nombre para destacar la acción. Utilice un formato compatible , como guiones bajos ( por ejemplo, " calculate_subtotal ") o de capitalización interna ( por ejemplo, " CalculateSubtotal ") . Evite los nombres que son demasiado genéricos . Por ejemplo , " calculate_GPA_subtotal " podría ser mejor , ya que las cosas pueden ser diferentes subtotalled .
2
utilizar funciones para devolver un solo valor de una función de C tipo de datos (incluidos indicadores ) . Funciones que no devuelven nada será declarada como nula.
3
Elija parámetros de la función y sus tipos. Pasa exactamente lo que la función debe hacer su trabajo, ni más ni menos. Las funciones que no necesitan nada usarán vacío.
4
Darse cuenta de que la mayoría de los parámetros se " pasan por valor . " La función no obtiene la variable real , sólo su valor, y puede cambiar sin afectar a la fuente. Si tiene que "pasar por referencia" para permitir que la función de cambiar el valor de la variable original , debe utilizar punteros para los parámetros
5
Declarar la declaración de la función así: .
int calculate_GPA_subtotal ( cortos studenttype , int * Puntuaciones ) { la declaración comienza con el tipo de retorno , entonces su nombre , los parámetros entre paréntesis . Esto es lo que se vería como para una función que no tiene ni : void reset_printer (void ) { página 6 Incluir una declaración abreviada. En la parte superior del archivo de programa C, o mejor aún, en un encabezado ( . H ) de archivos, incluir una declaración abreviada que omite el cuerpo , así:
int calculate_GPA_subtotal ( cortos studenttype , int * puntajes ) ; void reset_printer ( void); . Tenga en cuenta que usted puede dejar de lado los nombres de los parámetros si se quiere, pero que es una buena forma de incluirlos .
Escribir la función corporal
7 Usar { } . Las definiciones de funciones final con un { que comienza el cuerpo de la función y continúa hasta que la coincidencia } . Usar sangría para que el ámbito de aplicación claro .
8
Utilice el comando return para devolver un valor. Para las funciones de vacío , lo utilizan sin un valor para saltar de la función de la media.