1stC
Fundamentos Lenguaje C¶
1. Tipos de datos¶
- Tipos de datos básicos
GeeksforGeeks👌👌

- Arrays en C
GeeksforGeeks👌👌
- Strings en C
2. Bloques de un programa¶
- Preprocesador: Includes, librerías. Definición de macros
- Declaración (ojo, distinto de definición) de variables (globales/estática) y funciones
- Definición de funciones. Código
- Función main() y Argumentos de programa
3. Llamadas al sistema¶
Interface fundamental para la comunicación entre un programa o aplicación y el sistema operativo: syscalls — Linux manual page👌

4. Secuencia de compilación gcc¶
- Fichero fuente => editor de archivos (programas)
- Compilación => compilador gcc para general el objeto (código compilado)
- Ejecución => binario, código ejecutable. Ojo a los permisos en Linux
Primer ejemplo: Hola mundo!!!¶
| 1stC.c | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Comandos relacionados¶
# Comandos UNIX relacionados con la compilación
which gcc
gcc --help
man gcc
# Posible orden de compilación
gcc -Wall -g 1stC.c -o exe1stC