Numeric types (theory and examples): “The GNU tutorial”, pages 19-22.
Arrays (theory and examples): “The GNU tutorial”, pages 91-100.
Strings and usage:
“Practical C Programming”:
Online: section 5.2.
Book: pages 37-39.
“The GNU tutorial”, pages 105-111.
Structs and unions:
“Programación en C: Metodología, algoritmos y estructura de datos”, pages 380-401.
“The GNU tutorial”, pages 205-114.
Solved problems: “Problemas resueltos de Programación en lenguaje C”, problems 2.10, 2.12, 2.13, 2.15.