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
Fundamentos de C
course content

Contenido del Curso

Fundamentos de C

Fundamentos de C

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

Estructura del Programa C

Los programas escritos en lenguaje C están estructurados en bloques, a menudo denominados "bloques de construcción". He aquí un programa básico que muestra el mensaje "¡Hola, 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 inclinadas // indican un comentario. Los comentarios no influyen en el comportamiento de tu programa. Están pensados para lectores humanos, no para el ordenador. Hay dos tipos de comentarios en C:

Directiva Include

La #include es una directiva de preprocesador que incorpora el fichero "stdio.h" a nuestro programa. Esta directiva debe colocarse al principio, antes de que el programa principal (main) comience.

Stdio Header File

El fichero "stdio.h" contiene la función printf(). Al incluirla, simplemente estamos añadiendo a nuestro programa la capacidad de mostrar texto en la pantalla. Muchos programas en C no tienen acceso inherente a las funciones de I/O (input/output) u otras de la librería "stdio.h". Por eso necesitamos incluirlas explícitamente usando la directiva #include.

Nota

Un principio rector en C es mantener tu programa delgado, evitando la inclusión de funciones innecesarias.

Función Main

Esta es la función principal donde reside el corazón de su programa. En este ejemplo, se encarga de mostrar texto en la pantalla. El nombre de esta función, main, está reservado en C, y sólo debería haber una función main en cada programa. Piensa en la función main como el motor de un coche; es esencial. Profundizaremos en las funciones a medida que avance este curso.

Brackets y Scope

Encontrará muchas llaves { } en C y otros lenguajes derivados. Es un sello distintivo del lenguaje.

Estas llaves definen bloques de código, al igual que los ladrillos forman una pared. He aquí una manera 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.

Puede crear tantas funciones main como desee en el programa C.

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 1. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt