Exercice langage C : Programme simplifié
Rédigé par GC Team, Publié le 24 Février 2012, Mise à jour le Mardi, 30 Novembre 1999 00:00Participez au vote ☆☆☆☆☆★★★★★
Travail à Faire:
(*2) Soit le code suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
void g(int *p) { *p = 12; } int main() { int *p; g(p); printf("%d\n", *p); } |
Qu’est ce qui s’af?che?
(*2) Soit le code suivant :
#include
#define MAX = 10
int main() {
int tab[MAX] ;
tab[2] = 2 ;
printf("%d", tab[MAX-8]) ;
}
Ce programme compile-t-il ?
Si oui qu’af?che-t-il ?
Réponse :
Ce programme ne compile pas.
La ligne #define MAX = 10 doit s’écrire #define MAX 10 (sans le signe =).