Concepts de Base en C
Formation
À Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
3 Jours
Objectifs: Apprendre à programmer en langage C. Maîtriser les structures conditionnelles, les opérateurs logiques, les tableaux et les pointeurs.i. 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
Date de début
Date de début
À propos de cette formation
Avoir un minimum de bases en informatique et si possible en programmation structurée.
Les Avis
Le programme
Qu'est-ce que le langage C ?
C et la norme ANSI
Connaissances et ressources
Configuration de l'ordinateur
Matériel
Logiciel
CONCEPTS FONDAMENTAUX
Principes de base
Constantes et variables
Expressions
Instructions
Blocs d'instructions
Structure d'une fonction C
Détermination du type
Attribution des noms
Arguments de fonctions C
Début et fin d'une fonction
Corps de la fonction
Appel d'une fonction
DEBUTER LE PREMIER C
Un exemple C très simple
Commentaires
La directive #include
Fichiers en-têtes
La fonction main ( )
Le caractère saut de ligne (\n)
L'instruction return
La fonction exit ( )
Le type void
Compilation et laison
Bogues et erreurs
Déboguer le programme
NOMS ET TYPES DE DONNEES
Les mots clés C
Type char
Les variables caractère
Constantes caractère
Caractère d'échappement (\)
Affichage de caractères
Type int
Déclarer des variables entières
Afficher les codes numériques
Type float
Déclarer des variables réelles
Indicateur de formats réel (% f)
Type double
Notation scientifique
Nommer une variable
LECTURE ET ECRITURE DES E/S STANDARD
Entrées/sorties standard
Fonction getc( )
Fonction getchar( )
Fonction putc( )
Autre fonction d'écriture : putchar ( )
La fonction printf
Conversion de nombres hexadécimaux
Les longueurs d'un champ
GESTION DE DONNEES A L'AIDE D'OPERATEURS
Opérateur arithmétiques d'affectation
L'opérateur d'affectation (=)
Combiner opérateurs d'affectation et opérateurs arithmétiques
Nombres positifs et nombres négatifs
Incrémentation et décrémentation d'un point
Opérateurs relationnels
L'opérateur de conversion
TRAITEMENTS REPETITIFS
L'instruction for
L'instruction nulle
Ajout d'expressions à l'instruction for
Boucle while
Une boucle while infinie
La boucle do-while
Boucles imbriquées
LES OPERATEURS LOGIQUES
L'opérateur sizeof
L'opérateur ET (etamp;etamp;)
L'opérateur logique OU (||)
L'opérateur logique NON ( !)
Traitement binaire
Opérateurs bitwise
Opérateurs de décalage
L'opérateur conditionnel
MODIFICATEURS DE DONNEES
Modification du signe :
- signed
- unsigned
Modification de la taille des données
Modificateur short
Modificateur long
FONCTIONS MATHEMATIQUES
Fonctions mathématiques
Fonctions sin( ), cos( ) et tan( )
Fonction pow( ) et sqrt ( )
INSTRUCTIONS CONDITIONNELLES
Traitements conditionnels :
- if-else
- if imbriquées
- switch
- break
Sortir d'une boucle infinie
POINTEURS
Qu'est-ce qu'un pointeur ?
Adresse et contenu
L'opérateur d'adresse (etamp;)
Déclaration de pointeurs
L'opérateur d'indirection (*)
Pointeurs nuls
Mise à jour de variables à l'aide de pointeurs
Pointeurs multiples
STOCKAGE DE DONNEES SIMILAIRES
Qu'est-ce qu'un tableau ?
Déclarer des tableaux
Indexer des tableaux
Initialiser des tableaux
Taille des tableaux
Tableaux et pointeurs
Afficher un tableau de caractères
Tableaux à plusieurs dimensions
GESTION DE CHAINES
Qu'est-ce qu'une chaîne ?
Déclaration de chaînes
Initialiser des chaînes
Chaînes constantes et constantes caractère
Longueur d'une chaîne
Fonction strlen( )
Copie de chaînes
Lecture et écriture de chaînes :
- gets( ) et puts( )
- scanf( )
PORTEE ET CLASSES D'ENREGISTREMENT
Masquage de données
Portée locale
Porté de fonction
Portée globale
Indicateurs de classes de stockage :
- static/auto
Portée de fichier et hiérarchie des portées :
- register
- extern
Modificateurs de classes de stockage :
- const
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Concepts de Base en C