Lenguaje C
Parte de la sección Fundamentals del Journey de C de Coddy — lección 1 de 63.
C es un lenguaje de programación potente y eficiente que proporciona acceso de bajo nivel a la memoria manteniendo un alto rendimiento. Es ideal para la programación de sistemas, sistemas embebidos y sistemas operativos, ofreciendo un control detallado sobre el hardware y la gestión de la memoria.
Así es como se ve un programa básico en C:#include <stdio.h> — incluye la biblioteca estándar de entrada/salida para que puedas usar funciones como printf.int main() { — define la función principal, que es donde comienza la ejecución de cada programa en C. printf("Hello, World!\n"); — imprime el texto Hello, World! en la pantalla. El \n mueve el cursor a una nueva línea. return 0; — le indica al sistema operativo que el programa finalizó correctamente.} — cierra la función principal.¡Presiona Run para ver tu primer programa en C en acción!
Desafío
PrincipiantePresiona el botón de ejecutar código para ejecutar tu primer código en C.
Hoja de referencia
C es un lenguaje de programación potente y eficiente que proporciona acceso de bajo nivel a la memoria manteniendo un alto rendimiento. Es ideal para la programación de sistemas, sistemas embebidos y sistemas operativos, ofreciendo un control detallado sobre el hardware y la gestión de la memoria.
Un programa básico en C se ve así:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}printf.int main() — la función principal donde comienza la ejecución de tu programa.
printf(...) — imprime texto en la pantalla.
\n — mueve el cursor a una nueva línea.
return 0; — indica que el programa terminó con éxito.
Pruébalo tú mismo
#include <stdio.h>
int main() {
printf("Hello C!\n");
return 0;
}
Todas las lecciones de Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso