Académique Documents
Professionnel Documents
Culture Documents
1. Tests et boucles :
Utilité : Les boucles en C sont contrôlées soit à l’entrée, soit à la sortie. Dans une boucle
de contrôle d’entrée, une condition est vérifiée avant d’exécuter le corps de la boucle.
Dans une boucle de contrôle de sortie, une condition est vérifiée après l’exécution du
corps de la boucle.
Tests :
Opérateurs logiques :
for : Structure de boucle avec une initialisation, une condition, et une mise à
jour.
while : Boucle basée sur une condition.
do-while : Garantit l'exécution d'au moins une itération.
RAM : Divisée en segments (texte, données, tas, pile) avec di érentes fonctions.
Pointeurs :
Utilité : Les pointeurs sont des variables dont le contenu est une adresse
mémoire. Ils sont utilisés pour le passage de références à des fonctions, la
manipulation de données complexes, et l’allocation dynamique de mémoire.
Opérations :
Tableaux :
Fonctions string.h :
7. Allocation dynamique :
Utilité : Permet de gérer la mémoire de manière flexible pendant l'exécution du
programme en créant un tableau dont la taille est déterminée par une variable au
moment de l’exécution.
Fonctions : malloc(), free(), realloc().
8. Listes chaînées :
Utilité : Une liste chaînée en C est une structure comportant des champs contenant des
données et un pointeur vers une structure de même type. Les éléments de la liste sont
chaînés entre eux à l’aide de pointeurs sur leurs éléments suivants ou précédents