Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Estructura del Programa C | Introducción
C Básico
course content

Contenido del Curso

C Básico

C Básico

1. Introducción
2. Datos
3. Operadores
4. Control de Declaraciones
5. Funciones
6. Punteros

bookEstructura 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

c

Main

copy
12345678
#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:

c

Main

copy
123456789101112131415161718192021
#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.

Puedes crear tantos `main` funciones como quieras en el programa C.

Puedes crear tantos main funciones como quieras en el programa C.

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1
some-alt