Fundamentos de un programa típico en c

Todos los programas en C cuentan con una estructura básica, que se demuestra fácilmente observando el esqueleto de código fuente en C que Code :: Blocks utiliza para iniciar un nuevo proyecto.

Code :: Blocks C ESQUELETO

#include #include int main () {printf ("¡Hola mundo! N") -volver 0-}

Esta lista no es lo mínimo, pero da una idea aproximada del programa básico C.

Video: Tutorial: Programación de Videojuegos en C++ Parte 1: Fundamentos de Movimiento

Sólo a medida que lee el texto en una página, código fuente C fluye de arriba hacia abajo. El programa comienza la ejecución en la primera línea, y luego la línea siguiente, y así sucesivamente hasta el final del código fuente. Las excepciones a este fin incluyen estructuras de toma de decisiones y bucles, pero sobre todo se ejecuta el código de arriba hacia abajo.

Fundamentos de la estructura del programa C

Para entender mejor cómo los programas de C se produzcan o se puede crear el tipo más simple, más inútil del programa C.

Video: 6. Programación en C - Estructura general de un programa en C

Estos son los pasos específicos:

  1. Iniciar un nuevo proyecto de Code :: Blocks: ex0301.

  2. Borrar el esqueleto que proporcionan Code :: Blocks.

    Su código fuente debe estar vacío.

  3. Guardar el proyecto.

  4. Generar y ejecutar.

    Code :: Blocks se queja de que el proyecto no se ha construido aún. ¡Difícil!

  5. Haga clic en el botón Sí para continuar con la construcción del proyecto.

    No pasa nada.

Debido a que el código fuente está vacía, no se genera código objeto. Además, el programa que se crea (si se ha creado un programa) está vacía. No hace nada. Eso es lo que le dijo al compilador que hacer, y el programa resultante hizo bien.

Es posible que aparezca un mensaje de error Código :: Blocks después del paso 4. Eso es porque el IDE estaba dirigiendo el sistema operativo para ejecutar un programa en una ventana de símbolo del sistema. El error que se ve es la referencia a un archivo de programa que, o bien no existe o no hace nada.

Cómo establecer la principal() función

Todos los programas en C tienen una función main (). Es la primera función que se ejecuta cuando un programa se inicia. Como una función, se requiere paréntesis, sino también entre llaves para contener las declaraciones de la función.

Continuar con el ejercicio anterior: Reconstruir el código fuente de ex0301 proyecto. Guardar el proyecto. Generar y ejecutar.

EL PRINCIPAL() FUNCIÓN

principal() {}

Esta vez, verá la ventana de comandos, pero no hay ninguna emisión. ¡Eso es genial! Usted no dirigió el código para hacer cualquier cosa, y lo hizo bien. Lo que se ve es el programa mínimo C. También es conocido como el tonto programa.

  • principal no es una en palabras clave es una función. Es la primera función requerida en todo el código fuente en lenguaje C.

  • A diferencia de otras funciones, main () no tiene que ser declarados. Lo hace, sin embargo, utilizar argumentos específicos.

Cómo devolver algo al sistema operativo

protocolo apropiada requiere que cuando un programa se cierra, proporciona un valor para el sistema operativo. Diga que es una señal de respeto. Ese valor es un entero (un número entero), por lo general cero, pero a veces se usan otros valores, dependiendo de lo que hace el programa y lo que el sistema operativo espera.

Continuar con el ejercicio anterior: Actualizar el código fuente de ex0301 proyecto para reflejar los cambios que se muestran aquí.

ADICIÓN la sentencia RETURN

int main () {return (1) -}

En primer lugar, usted está declarando la función main () sea una función entera. El int indica al compilador que devuelve main (), o genera, un valor entero.

La instrucción de retorno pasa a la parte de atrás de valor 1 al sistema operativo, que puso fin a la función main () y, por lo tanto, el programa.

A medida que escribe retorno, Code :: Blocks puede mostrar Auto Texto completo. Estos consejos son útiles para ayudarle a código, aunque en este momento de su carrera de programación, puede ignorar libremente.

Continuar con el ejercicio anterior: Guardar, generar y ejecutar el proyecto.

Los resultados son similares a la ejecución anterior, pero se darán cuenta el valor de retorno de 1 especificados en el resumen Code :: Blocks en la ventana de símbolo del sistema:

volvió Proceso 1 (0x1)

Si lo desea, edite el código de nuevo y cambiar el valor de retorno a otra cosa - por ejemplo, 5. Que valor aparece en el Código de salida :: Blocks cuando se ejecuta el proyecto.

  • Tradicionalmente, un valor de retorno de 0 se usa para indicar que un programa ha terminado su trabajo con éxito.

  • Los valores de retorno de 1 o mayor a menudo indican algún tipo de error, o tal vez se indican los resultados de una operación.

  • El retorno de palabras clave se puede utilizar en un comunicado con o sin paréntesis. Aquí es causa de ellos;

    1- volver

    Por encima, el retorno se utiliza con paréntesis. El resultado es el mismo.

Cómo agregar una función

los programas de C deben hacer algo. Aunque puede utilizar palabras clave y operadores para tener un programa de hacer cosas maravillosas, la manera de hacer las cosas de utilidad es la salida.

Continuar con el anterior correoXercise: Modificar el código fuente del proyecto por última vez para que coincida con este listado:

Más actualizaciones PARA EL PROYECTO

#include int main () {printf ("4 veces 5 es% dn", 4 * 5) -Retorno (0) -}

Va a añadir tres líneas. En primer lugar, añada la línea # include, que trae en el prototipo de la función printf (). En segundo lugar, escriba una línea en blanco para separar la directiva de procesador de la función main (). En tercer lugar, añadir la línea con la función printf (). Todas las funciones deben ser declaradas antes de su uso, y el archivo stdio.h contiene la declaración de printf ().

Al escribir el primer lugar "a printf (), se ve la segunda cita aparece automáticamente. Una vez más, eso es Code :: Blocks ayudar a salir. Mantenga la calma.

Antes de continuar, tenga en cuenta estos dos elementos importantes en el código fuente:

  • Asegúrese de que ha escrito la línea # include exactamente como está escrito:

    #incluir 

    La directiva #include le dice al compilador a buscar el archivo de cabecera, stdio.h. El archivo de cabecera se requiere con el fin de utilizar la función printf ().

  • Asegúrese de escribir la sentencia printf () exactamente como está escrito:

    La función printf () envía texto con formato al dispositivo de salida estándar: la pantalla. También contiene un problema de matemáticas, 4 * 5. El resultado de ese problema es calculado por la computadora y luego aparece en el texto con formato:

    printf ("4 veces 5 es% dn", 4 * 5) -

    Usted encontrará gran cantidad de elementos importantes en la sentencia printf (), cada una de las cuales se requiere: citas, coma y punto y coma. No se olvide nada!

Por último, el valor de retorno se cambia de 1 a 0, el valor tradicional que se pasa de nuevo al sistema operativo.

Continua con ejercicio anterior: Guardar el código fuente del proyecto. Generar y ejecutar.

Video: Programacion en C+- UNED Ejercicio Rombo AINTE

Si se produce un error, vuelva a comprobar el código fuente. De lo contrario, el resultado aparece en la ventana de terminal, buscando algo como esto:

4 veces 5 es 20

El programa básico de C es lo que he visto presentada. Las funciones que usa va a cambiar y que va a aprender cómo funcionan las cosas y se sienten más cómodos a medida que explora el lenguaje C.

Artículos Relacionados