Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Estructura del Programa en C | Introducción a C
Fundamentos de C

bookEstructura del Programa en C

Los programas escritos en el lenguaje C son estructurados en bloques, a menudo denominados bloques de construcción. A continuación, se muestra un programa básico que despliega el mensaje "Hello, c<>definity!" en la pantalla:

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

Las dos barras diagonales // indican un comentario en C. Los comentarios no afectan el comportamiento de tu programa; están destinados a los lectores humanos, no a la computadora. En C, existen dos tipos de comentarios:

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Directiva Include

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

Archivo de cabecera Stdio

El archivo "stdio.h" contiene la función printf(). Al incluirlo, simplemente se añade 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) ni a otras de la biblioteca "stdio.h". Por eso es necesario incorporarla explícitamente mediante la directiva #include.

Note
Nota

Un principio fundamental en C es mantener el programa ligero, evitando la inclusión de funciones innecesarias.

Función principal

Esta es la función principal donde reside el núcleo del programa. En este ejemplo, su tarea es mostrar texto en pantalla. El nombre de esta función, main, está reservado en C, y solo debe haber una función main en cada programa. Considere la función main como el motor de un automóvil; es esencial. Se profundizará en las funciones a medida que avance el curso.

Llaves y alcance

Encontrará muchas llaves {} en C y en otros lenguajes derivados de C; son una característica distintiva del lenguaje. Estas llaves definen bloques de código, de manera similar a cómo los ladrillos forman una pared.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

¿Cuál de las siguientes afirmaciones sobre la estructura de un programa en C es correcta?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

What are the two types of comments in C?

Can you explain more about the `#include` directive?

Why is the `main` function so important in a C program?

Awesome!

Completion rate improved to 2.63

bookEstructura del Programa en C

Desliza para mostrar el menú

Los programas escritos en el lenguaje C son estructurados en bloques, a menudo denominados bloques de construcción. A continuación, se muestra un programa básico que despliega el mensaje "Hello, c<>definity!" en la pantalla:

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

Las dos barras diagonales // indican un comentario en C. Los comentarios no afectan el comportamiento de tu programa; están destinados a los lectores humanos, no a la computadora. En C, existen dos tipos de comentarios:

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Directiva Include

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

Archivo de cabecera Stdio

El archivo "stdio.h" contiene la función printf(). Al incluirlo, simplemente se añade 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) ni a otras de la biblioteca "stdio.h". Por eso es necesario incorporarla explícitamente mediante la directiva #include.

Note
Nota

Un principio fundamental en C es mantener el programa ligero, evitando la inclusión de funciones innecesarias.

Función principal

Esta es la función principal donde reside el núcleo del programa. En este ejemplo, su tarea es mostrar texto en pantalla. El nombre de esta función, main, está reservado en C, y solo debe haber una función main en cada programa. Considere la función main como el motor de un automóvil; es esencial. Se profundizará en las funciones a medida que avance el curso.

Llaves y alcance

Encontrará muchas llaves {} en C y en otros lenguajes derivados de C; son una característica distintiva del lenguaje. Estas llaves definen bloques de código, de manera similar a cómo los ladrillos forman una pared.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

¿Cuál de las siguientes afirmaciones sobre la estructura de un programa en C es correcta?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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