Contenido del Curso
C Básico
C Básico
Estructura del Programa C
Los programas escritos en el lenguaje C son estructurados en bloques, a menudo referidos como "bloques de construcción." Aquí hay un programa básico que muestra el mensaje "Hello, c<>definity!"
en la pantalla:
Por favor, recargue la página si tiene algún problema con los ejemplos ejecutables
Main
#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }
Las dobles barras diagonales //
indican un comentario. Los comentarios no influyen en el comportamiento de tu programa. Están destinados a los lectores humanos, no a la computadora. Hay dos tipos de comentarios en C:
Directiva Include
El #include
es una directiva del preprocesador que incorpora el archivo "stdio.h"
en nuestro programa. Esta directiva debe colocarse al principio, antes de que comience el programa principal (main
).
Archivo de Cabecera Stdio
El archivo "stdio.h"
contiene la función printf()
. Al incluirlo, simplemente estamos añadiendo la capacidad de mostrar texto en la pantalla a nuestro programa. Muchos programas en C no tienen acceso inherente a funciones de E/S (entrada/salida) u otras de la biblioteca "stdio.h"
. Por eso necesitamos incluirlo explícitamente usando la directiva #include
.
Nota
Un principio guía en C es mantener tu programa ligero, evitando la inclusión de funciones innecesarias.
Función Principal
Esta es la función principal donde reside el núcleo de tu programa. En este ejemplo, se encarga de mostrar texto en la pantalla. El nombre de esta función, main
, está reservado en C, y debe haber solo una función main
en cada programa. Piensa en la función main
como el motor de un coche; es esencial. Profundizaremos más en las funciones a medida que avance este curso.
Llaves y Alcance
Te encontrarás con muchas llaves { }
en C y otros lenguajes derivados de C. Es un sello distintivo del lenguaje.
Estas llaves definen bloques de código, al igual que los ladrillos forman una pared. Aquí hay una forma de mejorar nuestro programa de ejemplo:
Main
#include <stdio.h> int main() { // first block { printf("First block\n"); } // second block { printf("Second block\n"); } // third block { printf("Third block\n"); } return 0; }
Cada bloque produce su respectiva salida.
¡Gracias por tus comentarios!