La structure générale d'un programme
La syntaxe générale
La structure d'une fonction
L'arborescence d'un programme, appel de sous-fonctions
Les instructions du pré-processeur
Les objets du C (variables, structures, …)
L'espace de validité des objets
Les différents types de base
Les différents opérateurs
arithmétiques
logiques : de comparaison, de bit, d'indirection
d'adressage, etc...
Les structures de contrôle
Les structures alternatives
Les structures répétitives
L'allocation dynamique de la mémoire
Les fonctions d'allocation et de libération de la mémoire
Le casting, les conversions de type
Les entrées / sorties
Les entrées / sorties en mode texte ou binaire
Les primitives de premier niveau
Les primitives de second niveau
Les paramètres de la ligne de commande
Étude de la librairie standard
Structures complexes et allocation dynamique
La gestion de piles
La gestion de listes
Les arbres binaires
Les graphes