- Introduction
- Exemple d'un code avec des erreurs diverses.
- Préparation de l'environnement Linux ou MacOs
- Écrivons notre premier programme en C! waouuh!
- 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
- 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
- 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(suite2)
- Makefile(suite3)
- Makefile(suite4)
- Récapitulation
- 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 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
- 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
- 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
- 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
- Cours de transition
- Notion de Base sur le pointeur
- Côté mémoire
- Affichage du contenu de l'adresse pointée
- Fonction echange
- 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
- Rappel et astuces
- Fichiers importants
- Partie 1
- partie 2
- Partie 3
- Partie 4
- Partie 5
- Partie 6
- Partie Final