Accès rapide :
Le langage C ISO
Le langage C ISO - Plan de la formation
Historique et Introduction
Historique et Introduction - Quelques dates importantes
Historique et Introduction - Filiation entre différents langages
Historique et Introduction - Quelques caractéristiques de C
Historique et Introduction - Documentations complémentaires
Le traditionnel « HelloWorld »
Le traditionnel « HelloWorld » - Analyse du code
Le traditionnel « HelloWorld » - Compilation du programme
2011 - Les types et les variables
Les types et les variables - Syntaxe générale de déclaration d'une variable
Les types et les variables - Les types numériques
Les types et les variables - Les tableaux et les chaînes de caractères
Les types et les variables - Les pointeurs
Les types et les variables - Structures, unions et types énumérés
2011 - Les expressions C
Les expressions - Quelques premières définitions
Les expressions - Les opérateurs classiques
Les expressions - arithmétique des pointeurs
Les expressions - autres opérateurs
Les instructions C
Les instructions - La notion de blocs d'instructions
Les instructions - L'instruction conditionnelle if
Les instructions - L'instruction de sélection switch
Les instructions - L'instruction itérative for
Les instructions - Les instructions while / do while
Les instructions - Les instructions de débranchement
2011 - Les fonctions
Les fonctions - Deux modes de passage des paramètres
Les fonctions - La fonction main et ses signatures
Les fonctions - Nombre variable de paramètres
Les fonctions - Mise en oeuvre de fonction récursives
2011 - Visibilité et persistance des variables
Visibilité et persistance des variables
2011 - Le pré-processeur
Le pré-processeur - Introduction
Le pré-processeur - macro-génération de code
Le pré-processeur - La modularité en C
Le pré-processeur - compilation conditionnelle
Le pré-processeur - autres instructions
2011 - Annexes
Annexes - Les différentes normes ISO
Annexes - Bibliographie
Merci de votre attention
<h1>Les types et les variables - Structures, unions et types énumérés</h1> <p>Une structure permet d'agréger plusieurs parties au sein d'un nouveau type de données. struct _Personne { char *nom; char *prenom; int age; }; struct _Rational { int num, den; } r1, r2;</p> <p>Liard Dominique - 2005 .. 2025</p>
Diapositive précédente
Diapositive suivante
2026 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :