“Conocimientos Programación>C /C + + Programming

Cómo declarar una función en C

2011/5/7
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.

C /C + + Programming
MFC ActiveX Tutorial
Cómo hacer un patrón espacial Asterisk en C + +
¿Qué significa si un archivo de aplicación ya existe en un iPad
Cómo convertir un doble de un número entero en C
C + + Estructura de Repetición
Cómo compilar el código C con G+ +
Cómo convertir XML a Enum
Microsoft C + + Tutoriales
Conocimientos Informáticos © http://www.ordenador.online