Una mirada más de cerca a las funciones c

Las funciones son pequeñas rutinas o comandos de software que hacen tareas específicas. En el lenguaje C, la mayor parte del trabajo es realizado por estas funciones, no por las palabras clave del lenguaje C. Las funciones son la clave para la creación de un programa de gran alcance en el lenguaje C.

A pesar de tener sólo 32 palabras clave, el lenguaje C tiene cientos de funciones. La mayoría de los programas utilizan un conjunto común de alrededor de 50 o menos. Pero - y esto es una buena cosa - hay docenas y docenas de funciones adicionales, muchos de los cuales hacen cosas increíbles y específicas que usted puede incorporar en sus programas.

Los diferentes tipos de funciones C

Funciones de trabajo de varias maneras. En primer lugar, se pueden utilizar para llevar a cabo una tarea de inmediato. Por ejemplo, el abortar () función se utiliza para salir del programa. No genera un resultado, ni procesar cualquier valor o información:

abortar () -

Este comando inmediatamente termina un programa (suponiendo que se ha producido una condición de error). Más importante aún, es un raro ejemplo de una función en lenguaje C que no procesar cualquier información.

Un segundo tipo de función envía información al hardware o sistema operativo del ordenador. Por ejemplo, el pone() función se utiliza para mostrar un poco de texto en la pantalla:

puts ("¡Hola!") -

Cuando se ejecuta esta función, ¡Hola! aparece en la pantalla.

Las funciones también pueden devolver información de la computadora, que le dice lo que está pasando. los getchar () función, por ejemplo, devuelve un carácter escrito en el teclado:

clave = getchar () -

diferente a pone(), getchar () no requiere nada entre sus paréntesis. En su lugar, simplemente devuelve un valor que deben ser almacenados. En la línea anterior, el valor se almacena o cedido a la llave variable.

Por último, algunas funciones toman algo y devolver algo a cambio. los sqrt () función, por ejemplo, toma un valor y devuelve la raíz cuadrada de ese valor:

= root sqrt (27) -

Este comando toma el valor 27 y devuelve la raíz cuadrada de ese valor, que luego se almacena en el raíz variable.

Encontrar la función correcta C

Por desgracia, todas las funciones del lenguaje C no se enumeran en el mismo lugar ya. En los viejos tiempos, el manual del compilador de C tendría una lista completa. Hoy en día, la mayor parte de esa información se mantiene en el sistema de ayuda en línea del compilador, aunque tiene otras dos formas útiles para buscar información acerca de las funciones:

  • Visite la página principal gcc. Usted puede encontrar una amplia documentación de dicho sitio Web.

  • Si su compilador tiene su propia página en la Web, considere visitar ese sitio para examinar la documentación.

Recuerde que debe marcar las páginas que usted encuentra!

Por último, como un bono, los usuarios de los sistemas operativos tipo Unix (FreeBSD, Linux, Mac OS X) pueden utilizar el hombre comando para mirar hacia arriba funciones por su nombre. Por ejemplo:

hombre sqrt

Este comando muestra la entrada manual para el sqrt () función, incluyendo sus opciones, los usos comunes y funciones relacionadas o similares.

Tenga en cuenta que algunas funciones de C también pueden ser comandos de Unix, tales como Salida y log. Las funciones del lenguaje C se definen en la Sección 3 de las páginas de manual. A modo de ejemplo, para buscar el lenguaje C log función, utilice este comando:

hombre de 3 log



» » » » Una mirada más de cerca a las funciones c