Skip to main content

    Rully huaringa

    El lenguaje C fue desarrollado en Bell laboratories para su uso en investigación y se caracteriza por un gran número de propiedades que lo hacen ideal para usos científicos y de gestión. Una de las grandes ventajas del lenguaje C es ser... more
    El lenguaje C fue desarrollado en Bell laboratories para su uso en investigación y se caracteriza por un gran número de propiedades que lo hacen ideal para usos científicos y de gestión. Una de las grandes ventajas del lenguaje C es ser estructurado. Se pueden escribir bucles que tienen condiciones de entrada y salida claras y se pueden escribir funciones cuyos argumentos se verifican siempre para su completa exactitud. Su excelente biblioteca estándar de funciones, convierten a C en uno de los mejores lenguajes de programación que los profesionales informáticos pueden utilizar. C.2. Estructura de un programa C Un programa típico en C se organiza en uno o más archivos fuentes o módulos. Cada archivo tiene una estructura similar con comentarios, directivas de preprocesador, declaraciones de variables y funciones y sus definiciones. Normalmente se sitúan cada grupo de funciones y variables relacionadas en un único archivo fuente. Dentro de cada archivo fuente, los componentes de un programa suelen colocarse en un determinado modo estándar. La Figura B.1 muestra la organización típica de un archivo fuente en C Comentarios Directivas de preprocesador Declaraciones de variables y funciones Definiciones de funciones (cuerpo de las funciones) Figura B.1. Organización de un programa C Los componentes típicos de un archivo fuente del programa son: 1. El archivo comienza con algunos comentarios que describen el propósito del módulo e información adicional tal como el nombre del autor y fecha, nombre del archivo. Los comentarios comienzan con /* y terminan con */. 2. Ordenes al preprocesador, conocidas como directivas del preprocesador. Normalmente incluyen archivos de cabecera y definición de constantes. 3. Declaraciones de variables y funciones son visibles en todo el archivo. En otras palabras, los nombres de estas variables y funciones se pueden utilizaren cualquiera de las funciones de este archivo. Si se desea limitar la visibilidad de las variables y funciones sólo a ese módulo, ha de poner delante de sus nombres el prefijo static; por el contrario la palabra reservada extern indica que los elementos se declaran y definen en otro archivo.