// fonaments de programació

Índex — C

13 capítols interactius, en l'ordre pensat per seguir-los. Cada un té teoria, una execució pas a pas i exercicis amb autoavaluació.

1 Primers passos en C introC.html

Compilar el primer programa, declarar variables i imprimir amb printf.

2 Primers passos en C (2) introC_02.html

Llegir dades de l'usuari amb scanf i controlar el format de sortida.

3 Condicionals condC.html

Prendre decisions amb if, else, switch i l'operador ternari.

4 Bucles buclesC.html

Repetir instruccions amb while, for i do-while.

5 Funcions funcC.html

Definir i cridar funcions amb paràmetres per valor, i generar nombres a l'atzar.

6 Depuració amb gdb depuracioC.html

Aturar el programa amb gdb per inspeccionar variables i caçar bugs de debò.

7 Apuntadors apuntadorsC.html

Adreces de memòria, pas per referència i vectors com a paràmetre d'una funció.

8 Recursivitat recurC.html

Funcions que es criden a si mateixes: cas base i pila de crides.

9 Matrius matriusC.html

Vectors de més d'una dimensió: taules i matrius.

10 Cadenes cadenesC.html

Cadenes de text com a vectors de char, i les funcions de string.h.

11 Arguments de main() argumentsC.html

Rebre arguments des de la línia de comandes amb argc i argv.

12 Estructures estructuresC.html

Agrupar dades amb struct i union, typedef, i memòria dinàmica amb malloc/free.

13 Fitxers fitxersC.html

Desar i llegir dades en disc amb fopen, fprintf, fscanf i fgets.