Contenido del Curso
Fundamentos de C
Fundamentos de C
Estructura del Programa en C
Los programas escritos en lenguaje C son de estructura de 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:
Main
#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }
Las dobles barras inclinadas //
indican un comentario. Los comentarios no influyen en el comportamiento de tu programa. Están destinados para los lectores humanos, no para la computadora. Hay dos tipos de comentarios en C:
comments
// This is a single-line comment /* This is a multi-line comment */
Directiva Include
La #include
es una directiva del preprocesador que incorpora el archivo "stdio.h"
a 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, estamos simplemente agregando la capacidad de mostrar texto en 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 incorporarla explícitamente mediante la directiva #include
.
Nota
Un principio orientador en C es mantener tu programa esencial, evitando la inclusión de funciones innecesarias.
Función Principal
Esta es la función primaria donde reside el corazón de tu programa. En este ejemplo, tiene la tarea de mostrar texto en la pantalla. El nombre de esta función, main
, está reservado en C, y debe haber sólo 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.
Corchetes y Alcance
Te encontrarás con muchos corchetes { }
en C y otros lenguajes derivados de C. Es una característica distintiva del lenguaje.
Estos corchetes definen bloques de código, al igual que los ladrillos componen 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"); } return 0; }
¡Gracias por tus comentarios!