Langage C

Formation

À Rouen, Paris et Montrouge

1 990 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Description

  • Typologie

    Formation intensive

  • Dirigé à

    Pour professionnels

Objectifs: Ce stage intensif vous permettra d'acquérir une connaissance réellement opérationnelle du langage. Il vous expliquera le fonctionnement des différents mécanismes et vous montrera leur mise en oeuvre grâce à de nombreux exercices pratiques. A l'issue de ce stage, vous serez en mesure d'écrire des programmes C robustes et portables.
Destinataires: Les ingénieurs et les informaticiens qui souhaitent acquérir une formation complète et opérationnelle sur le langage C.

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Paris ((75) Paris)
Voir plan
167 Rue Vercingétorix, 75014

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Une expérience en programmation structurée est un plus

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Le programme

Organisation d'un

  • Composants de base du langage.
  • Types et constantes de base.
  • Stockage et passage de paramètres.
  • Variables globales et locales.
  • Arguments de fonction : passage par valeur.
  • Code de retour des fonctions.
  • Opérateurs d'adressage.
  • Passage d'arguments par adresse.
  • Entrées/sorties formatées.
  • Utilisation élémentaire de la chaîne de production.

Mécanismes

  • Opérateurs, expressions numériques et opérations sur les nombres
  • Opérateurs arithmétiques.
  • Mécanismes d'évaluation des expressions.
  • Post et pré-incrémentation de décrémentation.
  • Précédence et associativité des opérateurs.

Opérateurs de base et expressions logiques

  • Instruction d'affectation.
  • Instruction while.
  • Mécanismes de fonctionnement des expressions logiques.
  • Opérateurs de comparaison.
  • Gestion du flux d'entrée/sortie standard.
  • Prototype de filtre.
  • Instruction if.
  • Opérateurs logiques.

Opérations numériques : rappels et compléments

  • Les types numériques composés. Règle de conversion dans les expressions mixtes.
  • Initialisation des variables.
  • Arithmétique sur les adresses.
  • Formats d'entrée/sortie associés aux types numériques.

Tableaux, pointeurs et chaînes de caractères

  • Définition et utilisation classique des tableaux.
  • Equivalences pointeurs/tableaux.
  • Chaînes de caractères.
  • Initialisation des tableaux.
  • Exemples de manipulation de chaînes de caractères.
  • Rappels et compléments sur for, while et l'opérateur ",".

Compilation séparée, classe d'allocation

  • Mécanisme de fonctionnement de la chaîne de production.
  • Utilisation de bibliothèque de sources.
  • Différents cas de figure de la compilation séparée.
  • Notion d'objet externe.
  • Cas des données globales et statiques.
  • Cas des données locales.
  • Règle de visibilité.
  • Cas des fonctions.
  • Compléments sur les fonctions et les initialisations.

Opérateurs travaillant au niveau du bit

  • ET, OU, OU exclusif, complément à 1.
  • Décalages.

Compléments sur les opérateurs et les instructions

  • Opérateur ternaire d'alternative.
  • L'instruction switch.
  • L'instruction do while.
  • Instructions associées aux boucles.

Les structures

  • Généralités.
  • Les structures emboîtées.
  • Les structures chaînées.
  • Les champs de bits.
  • Les unions.
  • Les énumérations.

Le macroprocesseur, la portabilité

  • Les directives de compilation : constantes symboliques, macros, inclusions, compilation conditionnelle.
  • Construction de surtypes : typedef.
  • Conversion explicite de types : casting.
  • Maîtrise des types complexes.

Les entrées/sorties de la bibliothèque

  • Généralités.
  • Ouverture et fermeture de fichiers.
  • Entrées et sorties : caractères, lignes, enregistrements.
  • Outils généraux.
  • Accès direct.

Gestion des entrées/sorties par les appels système

  • Généralités.
  • Opérations classiques.
  • Accès direct.
  • Destruction.
  • Etude de cas.

Outils associés à la chaîne de production

Informations complémentaires

Modalités de paiement : Décrivez les possibilités de financement concernant cette formation

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Langage C

1 990 € HT