Cómo escribir y el código fuente de prueba en c

Codigo fuente

representa la parte del proceso que contiene el lenguaje de programación en sí. Utilice un editor de texto para escribir un archivo de código fuente.

Cómo escribir código fuente C

El código fuente se muestra en las listas de programas.

STANDARD " HOLA MUNDO " PROGRAMA

#include int main () {puts ("Saludos, humanos.") - retorno 0-}

Los números de línea no se muestran en los listados, ya que pueden ser confusos. Además, los números de línea son referenciados en el editor, como en Code :: Blocks, a medida que escribe.

Usted está dirigido a escribir el código fuente de una lista como parte de un ejercicio.

  1. Crear una nueva aplicación de consola Code :: Blocks, un proyecto de lenguaje C llamado ex0201.

  2. Escriba el código de Standard " Hello World " Programa en el editor.

    Puede borrar el esqueleto dada por Code :: Blocks o simplemente editarlo para que el resultado coincide.

  3. Guarde el archivo de código fuente eligiendo el comando Archivo-Guardar Archivo.

Ya está. Usted acaba de completar el primer paso en el proceso de programación - escritura de código fuente.

  • Todos los archivos de código fuente C terminan con la extensión .c nombre de archivo.

  • Si está utilizando Windows, shouldset las opciones de carpeta para que se muestren las extensiones de nombre de archivo.

  • Archivos de código fuente de C ++ tienen la extensión .cpp.

  • En Code :: Blocks, el nombre final del programa es el mismo que el nombre del proyecto, por lo que cambiar el nombre del archivo de código fuente no es vital.

Cómo compilar código objeto inC

Un compilador es un programa que lee el texto de un archivo de código fuente y traduce el texto en algo llamado código objeto. En C, el compilador se ocupa también de las instrucciones especiales llamadas preprocesoo directivas.

Por ejemplo, Standard " Hello World " Programa muestra la siguiente directiva precompilador:

#include 

La directiva include indica al compilador para localizar el archivo de cabecera stdio.h. El contenido de ese archivo se añaden al código fuente, y luego ambos se convierten por el compilador a código objeto. Se guarda el código objeto en un objeto código archivo. El archivo de objeto tiene el mismo nombre que el archivo de código fuente, pero con la extensión de nombre de archivo .o.

Como el compilador traduce el código C en código objeto, comprueba errores comunes, elementos faltantes y otras cuestiones. Si algo es mal, el compilador muestra una lista de los errores. Para solucionar los errores, reeditar el código fuente y intenta compilar una vez más.

  1. Elija Construir-Compilar archivo actual.

    La ventana Build Log muestra los resultados, lo que demuestra cero errores y cero advertencias. Bueno, a menos que escribiste mal algo, en cuyo caso, revisar su código fuente.

Usted normalmente elija el comando Build en este paso. Pero cuando sólo es necesario para compilar, se utiliza el comando Archivo actual de compilación.

Tras el éxito, el compilador produce un archivo de código objeto. Debido a que el archivo de código fuente se llama main.c, el archivo de código objeto se llama main.o.

En Code :: Blocks, el archivo de código objeto se encuentra en la carpeta del proyecto, en el interior o bien el obj / Liberación o obj / Depuración subcarpeta.

Cómo enlazar en la biblioteca C

los enlazador es la herramienta que crea el programa final. Lo hace mediante la vinculación del archivo de código objeto con bibliotecas de lenguaje C. Las bibliotecas contienen las instrucciones reales que indican al ordenador (u otro dispositivo) qué hacer. Esas instrucciones son seleccionados y ejecutados sobre la base de las direcciones abreviadas que se encuentran en el código objeto.

Por ejemplo, en la Norma " Hello World " Programa, vea la palabra pone. Esta palabra es una función del lenguaje C, que se escribe como puts () en este texto. Lo que representa poner sTring.

Ah, y pone rima con sedimentos, no cierra.

El compilador traduce puts () en una muestra y guarda esa señal en el archivo de código objeto, main.o.

El enlazador combina el archivo objeto con el archivo de la biblioteca estándar de lenguaje C, creando el programa final. Al igual que con el compilador, si se detectan errores (principalmente, fichas desconocida en este momento), el proceso se detiene y ya está alertado del alborotador potencial. De lo contrario, se genera un programa completamente funcional.

En Code :: Blocks, el comando Build se utiliza para compilar y varillaje el IDE carece de un comando Enlace separada.

  1. Elija el comando Build-Build.

    Code :: Blocks vincula el archivo de objeto con el archivo de la biblioteca estándar de C para crear un archivo de programa.

El paso siguiente y final en el proceso es para ejecutar el programa.

  • El texto manipula un programa se conoce como una cadena, que es cualquier texto más largo que un solo carácter. En C, una cadena está encerrada entre comillas dobles:

    "¡Hola! Soy una cadena."
  • El programa final incluye la biblioteca de lenguaje C, agrupación que en con el código objeto. Esta combinación explica por qué un archivo de programa es más grande que el archivo de código fuente que lo creó.

  • Algunos programas en C enlazan en varias bibliotecas, dependiendo de lo que haga el programa. Además de las bibliotecas de C estándar, puede vincular las bibliotecas para trabajar con gráficos, redes, sonido, etcétera. A medida que aprende más sobre la programación, usted descubrirá cómo elegir y enlace en varias bibliotecas.

Cómo ejecutar y el código fuente de prueba C

Creación de un programa es el punto central de la programación, por lo que lo primero que debe hacer después de la vinculación es ejecutar el resultado. Correr es necesario, sobre todo para demostrar que el programa hace lo que se propone y de la manera que usted desea.

Cuando el programa no funciona, tienes que volver atrás y corregir el código. Sí, es perfectamente posible construir un programa y ver ningún error y luego descubrir que la cosa no funciona. Sucede todo el tiempo.

  1. Elija Build-Run.

    El programa se ejecuta. Como un programa de modo de texto, aparece en una ventana de terminal, donde se puede buscar por los resultados.

  2. Cierre la ventana de terminal pulsando la tecla Intro en el teclado.

Ejecución de un programa sencillo como ex0201 únicamente muestra los resultados. Para proyectos complejos, probar el programa. Para ello, ejecute el programa y tratar de romperlo. Si el programa sobrevive, usted ha hecho su trabajo. De lo contrario, hay que reeditar el código fuente para solucionar el problema y luego reconstruir el programa.

  • Ejecución de un programa es un trabajo para el procesador y el sistema operativo del dispositivo: El sistema operativo carga el programa en la memoria, en el que el procesador ejecuta el código.

  • En Code :: Blocks, el archivo de programa es el nombre del proyecto. En Windows, el nombre es ex0201.exe. En Mac OS X, Linux y Unix, el nombre del programa es ex0201 sin extensión. Además, los permisos del archivo se establecen para que el archivo se convierte en un archivo ejecutable.




» » » » Cómo escribir y el código fuente de prueba en c