cours / présentation

Les directives au préprocesseur (série : Programmation en langage C)

Le préprocesseur est un programme exécuté lors de la première phase de la compilation. Il effectue des modifications textuelles sur le fichier source à partir de directives. Les différentes directives au préprocesseur, introduites par le caractère #, ont pour but l'incorporation de fichiers source (...

Date de création :

02.06.2009

Auteur(s) :

Anne Canteaut

Présentation

Informations pratiques

Langue du document : Français
Type : cours / présentation
Niveau : enseignement supérieur
Contenu : texte
Public(s) cible(s) : apprenant
Document : Document HTML
Age attendu : 18 et +
Difficulté : moyen
Droits d'auteur : pas libre de droits, gratuit
Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nc-nd/2.0/fr/), pas d'utilisation commerciale, citation de l'auteur obligatoire et interdiction de désassembler (paternité-pas d'utilisation commerciale-pas de modification)

Description de la ressource

Résumé

Le préprocesseur est un programme exécuté lors de la première phase de la compilation. Il effectue des modifications textuelles sur le fichier source à partir de directives. Les différentes directives au préprocesseur, introduites par le caractère #, ont pour but l'incorporation de fichiers source (#include), la définition de constantes symboliques et de macros (#define), la compilation conditionnelle (#if, #ifdef,...).

  • Granularité : leçon
  • Structure : atomique

"Domaine(s)" et indice(s) Dewey

  • (005.13)

Domaine(s)

  • Informatique
  • Programmation : Algorithmique, langages, conception objet, programmes
  • Informatique

Informations pédagogiques

  • Proposition d'utilisation : Ce cours, inscrit dans un programme de Master, peut toutefois convenir à des débutants en programmation. De bonnes notions en mathématiques (correspondant généralement à un niveau L2) permettront d'aborder efficacement les exercices.
  • Activité induite : apprendre

Intervenants, édition et diffusion

Intervenants

Créateur(s) de la métadonnée : Isabelle Gilles-Gallet
Validateur(s) de la métadonnée : Isabelle Gilles-Gallet

Édition

  • Université de Limoges
  • Institut National de Recherche en Informatique et en Automatique

Diffusion

Cette ressource vous est proposée par :UNIT - accédez au site internetUNIT - accédez au site internet

Document(s) annexe(s)

Fiche technique

Identifiant de la fiche : http://ori.unit-c.fr/uid/unit-ori-wf-1-3025
Identifiant OAI-PMH : oai:www.unit.eu:unit-ori-wf-1-3025
Statut de la fiche : final
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
Entrepôt d'origine : UNIT

Voir aussi

UNIT
UNIT
02.06.2009
Description : Après un bref historique, ce chapitre introductif présente les caractéristiques d'un langage compilé, les composantes élémentaires et la structure d'un programme en C et les conventions d'écriture. 9 exercices simples sur les structures de contrôle : instructions de branchement, boucles permettent ...
  • fuscia
  • langage C
  • langage impératif
  • source
  • compilation
  • préprocesseur
  • mot réservé
  • opérateur
  • identificateur
  • expression
  • instruction
  • constante
UNIT
UNIT
02.06.2009
Description : Dès que l'on écrit un programme de taille importante ou destiné à être utilisé et maintenu par d'autres personnes, il est indispensable de se fixer un certain nombre de règles d'écriture. En particulier, il est nécessaire de fractionner le programme en plusieurs fichiers sources, que l'on compile ...
  • fuscia
  • langage C
  • langage impératif
  • factorisation
  • fragmentation
  • compilation séparée
  • makefile