Exercice langage C : Programme simplifié
Travail à Faire:
(*2) Soit le code suivant :
1234567891011121314151617 | 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 =).
Article publié le 24 Février 2012 par GC Team