Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Estructura del Programa en 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. Control de Declaraciones
5. Funciones
6. Punteros

book
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:

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 destinados para los lectores humanos, no para la computadora. Hay dos tipos de comentarios en C:

h

comments

copy
1234567
// 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:

c

Main

copy
123456789101112131415
#include <stdio.h> int main() { { // first block printf("First block\n"); } { // second block printf("Second block\n"); } return 0; }
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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