INTRODUCTION ET LES PRÉPARATIONS DE L'ENVIRONNEMENT
  • Introduction
  • Exemple d'un code avec des erreurs diverses.
  • Préparation de l'environnement Linux ou MacOs
  • Écrivons notre premier programme en C! waouuh!
Chapitre 2 : TYPE DE DONNES
  • Premier contact avec le langage C
  • Types élémentaires
  • Déclaration de variables
  • Déclaration de variables suite
  • Affichage sur l'écran
  • Lecture du clavier par l'entrée standard
  • Lecture du clavier par l'entrée standard suite
  • Opérations liées aux types
  • Opérations liées aux types suite
  • Constantes et macros
  • Exercices sur les types
ETUDE DES STRUCTURES
  • Structure de conditions IF
  • Structure de conditions IF suite
  • Structure de conditions SWITCH et TERNAIRE
  • Structure de controle FOR, WHILE et DO WHILE
  • Structure de controle FOR, WHILE et DO WHILE suite
  • Structure de contrôle et de condition
ÉTUDE DE FONCTIONS
  • Notion préliminaire sur les fonctions
  • Table de multiplication et boucles imbriquées
  • Fonctions
  • Fonctions + Exercices
  • Astuces pour aller plus vite
  • Comment ça se passe sur la mémoire lors qu'on appelle une fonction
  • Exercices sur les fonctions
  • Fonctions Itératives et Récursives
  • Fonctions Itératives et Récursives(suite)
Makefile
  • Makefile
  • Makefile(suite2)
  • Makefile(suite3)
  • Makefile(suite4)
  • Récapitulation
Tableau
  • Notions sur les tableaux
  • Notion sur les tableaux suite
  • Suite
  • Fonction qui affiche un tableau
  • Étude de fonction aléatoire
  • Initialiser un tableau aléatoirement
  • Comment est codé un tableau contigu sur la mémoire
  • Et si on considérait un tableau comme un ensemble ?
  • Exercices sur les tableaux
  • Suite des exercices sur les tableaux
  • Tri par bulle
  • Tableau et aléatoire
TABLEAU DES CARACTÈRES
  • Tableau de caractères
  • Chaîne de caractères
  • Exercices sur la chaîne de caractères
  • Suite d'exercices sur la chaine de caractères
  • Chaîne de caractères
CRÉATION DE NOUVEAU TYPE (struct et typedef)
  • Nouveau type de données
  • Création de nouveau (pratique)
  • Création de nouveau Exemple (Type Personne et les fonctions pour le manipuler).
  • Structure de nouveau type
PROJET 1 - Répertoire Moderne
  • Fichier important pour commencer rapidement.
  • PROJET partie 1 - Mise en place de Makefile et autres
  • Projet partie 2
  • Projet partie 3 et finale
  • Conclusion du projet 1
Tableau en double Dimension
  • Notion de base
  • Mise en pratique de 2 Dimensions
  • Mise en place de structure Matrice
  • Fonctions liées aux matrices
  • Etude de matrice (la somme et le produit de matrices)
  • Triangle pascal
Etude de pointeurs
  • Cours de transition
  • Notion de Base sur le pointeur
  • Côté mémoire
  • Affichage du contenu de l'adresse pointée
  • Fonction echange
Tableau Dynamique
  • Allocation dynamique d'un tableau 1D ou N Dimensions
  • Recap
  • Exercice sur les pointeurs
  • Allocation et libération d'un tableau à 2 diemensions
  • Pointeur des fonctions
Projet Final
  • Rappel et astuces
  • Fichiers importants
  • Partie 1
  • partie 2
  • Partie 3
  • Partie 4
  • Partie 5
  • Partie 6
  • Partie Final
Générer la documentation avec Doxygen