TD pipeline
Travaux pratiques - Compilation pipeline
Exercice :
à l'aide des commandes du préprocesseur,
définir la constante A = 2 dans le fichier a.h
définir la constante B = 5 dans le fichier b.h
écrire et compiler un programme main.c qui affiche la valeur de ces deux constantes
Note : l'objectif est d'utiliser les commandes du préprocesseur. Vous ne devez pas utiliser de variable (i.e. pas de int A = ...)
Exercice :
à l'aide du préprocesseur,
définir la constante AA = A + 7 dans le fichier aa.h
définir la constante BB = A + B dans le fichier bb.h
définir une macro carre(x) qui calcule le carré de x
écrire un programme main.c qui affiche la valeur des constantes AA, BB et la valeur de carre(BB)
Que constatez vous ? Quelle recommandation pouvez vous en tirer ?
Note : l'objectif est d'utiliser le préprocesseur. Vous ne devez pas utiliser de fonction
Exercice :
déclarer une fonction int addone(int) dans a.h
définir la fonction addone dans a.c (int addone(int x) { return x+1; })
compiler main.c et a.c pour afficher addone(BB)
Exercice :
effectuez l'assignement 1 de S096