codequick-darkmode-logo
ConnexionS'inscrire
Les bases du langage C

Syllabus:

Les bases du langage C

15 Leçons 210 Questions de Codage en Ligne


Quels sujets seront couverts dans le cours ?

Les bases du langage C

  1. Introduction:

    • Vue d'ensemble et objectifs du cours

    • Qu'est-ce que le langage C et pourquoi devrions-nous l'utiliser ?

    • Prérequis et démarrage

  1. Variables et types de données en C:

    • Utilisation de 'printf' pour l'affichage

    • Introduction aux variables et types de données

    • Types de données de base (int, float, char, double)

    • Modificateurs (short, long, signed, unsigned)

    • Déclaration et initialisation de variables

    • Constantes et énumérations

  1. Les fonctions en C:

    • Déclaration et définition de fonction

    • Appel de fonction et types de retour

    • Paramètres et arguments

  1. Opérateurs et Expressions:

    • Opérateurs arithmétiques

    • Opérateurs relationnels

    • Opérateurs logiques

    • Opérateurs binaires

    • Opérateurs d'incrémentation et de décrémentation

    • Opérateurs d'assignation

    • Expressions conditionnelles

  1. Structures de contrôle : If-else:

    • Instructions conditionnelles utilisant if et else

    • If-else imbriqués

    • Échelle de else-if

  1. Structures de contrôle : Switch-case:

    • Instructions conditionnelles utilisant switch-case

    • Cas par défaut

    • Break et fall-through dans switch-case

  1. Structures de contrôle : Boucle while:

    • Introduction à la boucle while

    • Syntaxe de la boucle while

    • Itération et contrôle dans la boucle while

    • Utilisation de la boucle while avec différentes conditions

  1. Structures de contrôle : Boucle for:

    • Introduction à la boucle for

    • Syntaxe de la boucle for

    • Itération et contrôle dans la boucle for

    • Boucles for imbriquées

  1. Tableaux en C:

    • Déclaration et initialisation

    • Tableaux à une dimension

    • Tableaux multidimensionnels

    • Manipulation et utilisation des tableaux

  1. Les pointeurs en C:

    • Introduction aux pointeurs et aux adresses mémoire

    • Déclaration et initialisation des pointeurs

    • Arithmétique des pointeurs

    • Pointeurs vers des arrays, des fonctions et des chaînes de caractères

  1. Allocation de mémoire dynamique en C:

    • Allocation et libération de mémoire en utilisant 'malloc', 'calloc', 'realloc' et 'free'

    • Fuites de mémoire et meilleures pratiques

  1. Chaînes de caractères et manipulation de chaînes:

    • Tableaux de caractères et littéraux de chaîne

    • Fonctions de manipulation de chaînes ('<string.h>')

    • Travailler avec des chaînes (concaténation, comparaison)

  1. Structures en C:

    • Définition de structures

    • Initialisation et accès aux membres

    • Structures imbriquées et tableaux de structures

  1. Directives de préprocesseur:

    • Introduction au préprocesseur ('#include', '#define', '#if', '#else')

    • Compilation conditionnelle

    • Macros

  1. Mots de Clôture:

    • Mots de clôture pour résumer le cours.

    • Remerciements et Prochaines Étapes