03_251258514F_2233278S https://www.coteformations.fr/je-recherche/une-formation/recherche/1258514 Langage C Réseau Formateurs

Langage C

Date de mise à jour : 25/02/2025 | Identifiant OffreInfo : 03_251258514F
Organisme responsable : Réseau Formateurs

Objectifs

S'initier au langage C

Maîtriser les types de données et structures

Gérer le contrôle de flux

Développer des fonctions et modularité

Optimiser la gestion de la mémoire

Approfondir la manipulation avancée et applications

Programme de la formation

S'initier au langage C

- Découvrir l'histoire et les usages du langage C

- Comprendre la syntaxe de base et la structure d'un programme C

- Installer et configurer un environnement de développement (IDE)

- Exécuter et compiler un programme en ligne de commande

- Utiliser des outils de base pour le débogage

- Rédiger un programme C structuré avec des commentaires

Maîtriser les types de données et structures

- Identifier les types de données de base et leurs utilisations

- Appliquer des opérateurs arithmétiques et logiques

- Utiliser des structures de données complexes (tableaux, structures)

- Manipuler des chaînes de caractères en C

- Intégrer des constantes et des macros pour optimiser le code

- Concevoir des structures personnalisées pour des données complexes

Gérer le contrôle de flux

- Utiliser les instructions conditionnelles (if, else, switch)

- Utiliser les boucles for, while, et do-while

- Explorer les concepts de contrôle de flux avancé (break, continue)

- Manipuler des boucles imbriquées et des tableaux multidimensionnels

- Utiliser les opérateurs de comparaison et d'assignation

- Construire des blocs de code pour des conditions multiples

Développer des fonctions et modularité

- Déclarer et utiliser des fonctions en C

- Passer des arguments par valeur et par adresse

- Comprendre les concepts de portée des variables

- Expérimenter avec les fonctions récursives

- Utiliser les bibliothèques standards pour simplifier le code

- Structurer le programme avec des prototypes de fonction

Optimiser la gestion de la mémoire

- Explorer l'allocation statique et dynamique de la mémoire

- Manipuler les pointeurs et la notion d'adressage

- Utiliser malloc, calloc, realloc, et free

- Identifier les erreurs de mémoire courantes et les éviter

- Travailler avec des pointeurs vers des structures

- Gérer la mémoire pour les chaînes de caractères et les structures complexes

Approfondir la manipulation avancée et applications

- Créer et manipuler des fichiers en C (lecture et écriture)

- Utiliser des bibliothèques externes pour des fonctionnalités avancées

- Comprendre les concepts avancés de préprocesseur (define, include)

- Travailler avec les pointeurs de fonction pour des programmes dynamiques

- Intégrer les notions de compilation conditionnelle pour des configurations spécifiques

- Concevoir un projet final intégrant plusieurs concepts

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

80 Cours Docteur Long
69003 - Lyon 3e
Téléphone fixe : 0482537126
Contacter l'organisme

Contact de l'organisme formateur

Réseau Formateurs
SIRET : 79966309100020
Responsable : Monsieur Romain RISSOAN
Téléphone fixe : 0482537126
Contacter l'organisme

Information fournie par :