Langage C : niveau 1
Formation
À Toulouse Cedex 1
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
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Acquérir les bases de la programmation en langage C. Etre opérationnel rapidement sur des petits projets.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- C++
- Langage c
Le programme
Programme
INTRODUCTION
- Composition d'un programme C
- Instructions
- Fonctions
- Variables
- Directives préprocesseur
- Commentaires
- Identificateurs et jeu de caractères
- Caractères de séparation et d'espacement
- Mots clés
- Caractéristiques des variables
- Nom
- Visibilité et durée de vie
- Déclaration de variables
- Structure d'une déclaration
- Classes d'allocation ou classes mémoire
- Types de base
- Définition d'une fonction
- Utilisation d'une fonction
- Prototypes de fonctions
- Passage des paramètres
- Les tableaux
- Définition
- Déclaration
- Utilisation
- Tableaux multi-dimensionnés
- Passage d'un tableau en argument à une fonction
- Les pointeurs
- Définition
- Déclaration
- Pointeurs typés
- Pointeurs génériques
- Utilisation
- Arithmétique des pointeurs
- Pointeurs, arguments et fonction
- Tableaux et pointeurs
- Tableau de pointeurs
- Pointeur de tableau
- Les structures
- Définition de type structure
- Déclaration de variable de type structure
- Utilisation d'une structure
- Taille d'une structure
- Tableaux de structures
- Pointeur sur structure
- Passage de structure en paramètre
- Structure retournée par une fonction
- Les champs de bits
- Définition d'un type champ de bits
- Déclaration et utilisation d'une variable champ de bits
- Les unions
- Définition du type union
- Déclaration et utilisation d'une variable de type union
- Notion d'expression
- Opérateurs
- Priorité des opérateurs
- Associativité des opérateurs
- Types d'opérateurs
- Structures de contrôle conditionnelles
- Structure if
- Structure switch
- Structures itératives
- Structure for
- Structure while
- Structure do while
- Instruction break
- Instruction continue
- Inclusion de fichier
- Substitution de texte
- Compilation conditionnelle
- Les chaînes de caractères
- Déclaration et initialisation d'une chaîne de caractères
- Modification du contenu d'une chaîne de caractères
- Taille d'une chaîne de caractères
- Fonctions de copies de chaînes de caractères
- Fonctions de concaténation de chaînes de caractères
- Fonctions de comparaison de chaînes de caractères
- Fonctions de recherche d'occurrences
- Recherche de caractère
- Recherche de l'un des caractères d'un ensemble
- Recherche d'une sous-chaîne
- Recherche de préfixe
- Extraction de sous-chaînes
- Fonctions de conversions
- Fonctions d'entrée/sortie
- Entrées/sorties d'un seul caractère getchar et putc
- Entrées/sorties de chaînes de caractères : gets et puts
- Entrées/sorties formatées : printf et scanf
- Fonctions de gestion des suites d'octets
- Fonctions de copie
- Fonction de comparaison : memcmp
- Fonction d'initialisation : memset
- Fonction de recherche : memchr
- Allocation de mémoire
- Allocation de tableaux
- Réajustement dynamique de la taille d'une zone mémoire : realloc
- Libération de la mémoire : free
- Ouverture d'un fichier
- Fermeture d'un fichier : fclose
- Gestion des erreurs : errno et perror
- Opérations de lecture/écriture
- Vidage de la mémoire tampon : fflush
- Ecritures en mode binaire : fwrite
- Lectures au format binaire : fread
- Détection de fin de fichier : feof
- Ecritures formatées : fprintf, fputs
- Lectures formatées : fscanf, fgets
- Fonctions d'entrée/sortie mixtes : fputc, fgetc
- Fonctions de positionnement dans un fichier
- Obtention de la date courante : time
- Conversion de time_t en chaîne de caractères : ctime
- Ecart entre deux dates : difftime
- Structure tm
- Conversion de la date du type time_t au type struct tm : localtime
- Conversion de la date du type struct tm au type time_t : mktime
- Affichage de la date : asctime
- Obtention du temps universel : gmtime
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Langage C : niveau 1