Phare : logo phirio Phirio  : apprendre à apprendre

Phare : logo phiriopuzzle pour les serious games Phirio

Phare : logo phirioDataCenter de Phirio

Phare : logo phirioIllustration des Serious Games Phirio

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Langages
  4. C
  5. Initiation au langage c

Formation : Initiation au langage C

Durée de la formation

5 jours

Code cours

LC001

Prix de la formation

Nous consulter

Sessions programmées

S'inscrire

Public :

Tout développeur souhaitant apprendre le langage C.

Objectifs :

Connaître et maîtriser les concepts de base du langage C. Savoir écrire des programmes simples et acquérir des méthodes de programmation.

Prérequis :

Connaissance d'un langage de programmation.

  • Pour tester vos connaissances actuelles sur le sujet : Validation des pré-requis
  • Pour nous préciser vos attentes : Validation des attentes

Programme détaillé de la formation

Le C

Présentation du langage C. Avantages et inconvénients.
Architecture, syntaxe. Structure d'un programme C.
Compilation.

Contrôle de programme

Instructions de contrôle.
Boucles for et while. Les tests.
Les branchements avec break, continue, return, exit, goto et switch.

Manipulation de données

Types de données.
Les variables, tableaux, chaînes de caractères.
Déclarations de variables.
Utilisation des types: variables entières, réelles, structurées.
Les types primitifs : char, short, int, long, float, double.
Type statique, registres.
Manipulation des tableaux : initialisation, accès aux tableaux.
Traitement des chaînes de caractères :
initialisation, saisie, accès
Notions sur les variables externes.
Conversion, règles de portée.

Fonctions

Fonctions de base : affichage et lecture des données.
Entrées/sorties formatées : options d'affichage des caractères, entiers, ...
Fonctions spécifiques aux chaînes de caractères : strcpy, strcat, strchr, strupr, strlwr, strlen.
Fonctions personnalisées : définitions, règles de fonctionnement, récursivité.

Programmation structurée

Notion de structure.
Les unions, champs binaires, types énumérés.
Définition, déclaration, utilisation de structures.
Exemples d'utilisation des champs binaires et mise en oeuvre.
Déclaration d'énumération avec enum. Etude d'exemples.

Les opérateurs.

opérateurs de calcul, simplification d'écriture, opérateurs de décalage (>> et <<), et binaires( | & ^ ).
Erreurs de conversion implicite.
Opérateurs de comparaison (== <= >= ? ...) et opérateurs logiques (! && ||)
Priorités des opérateurs.

Librairies

Introduction à la notion de librairie. La librairie standard.
les fichiers inclus.
Introduction aux différentes phases de compilation, édition de liens.

Allocation dynamique

Présentation, les pointeurs.
Principe de l'allocation dynamique.
Applications. Exemples des listes chaînées et arbres binaires.
Pointeurs sur les fonctions.

Liens complémentaires

Déroulé pédagogique

Modalités et délais d'accès

Méthodes mobilisées et modalités d'évaluation

Ces formations pourraient aussi vous intéresser

Perfectionnement en langage C

Code : LC002|Durée : 5 jours

Programmation Python

Code : LY001|Durée : 4 jours

Programmation Perl

Code : LP001|Durée : 3 jours

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : LC001

Contenu de la formation
Initiation au langage C:
  • Le C
  • Contrôle de programme
  • Manipulation de données
  • Fonctions
  • Programmation structurée
  • Les opérateurs.
  • Librairies
  • Allocation dynamique

Accès à la liste des cours


Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note de satisfaction des participants à la formation Initiation au langage C

4.5/5



Télécharger le programme


Version du document : P630
Date de mise à jour du document : 2022/07/30


quelques une de nos réalisations

Phirio

+33 1 55 33 52 10
info@phirio.fr

Plus de 30 ans d'expertise

Formations

  • Calendrier
  • Présentations de technologies
  • Plan d'accès
  • Contact
Data Docklogo Data Dock
logo Qualiopi
La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

2025 Phirio Paris
Protection des données personnelles
Mentions légales et crédits
Conditions générales de vente