|
|
||
|
|
Cette erreur peut provoquer ou non une erreur de compilation à l'utilisation de la macro :
x = MAX; aura pour expansion x = 10;;,
ce qui est licite : il y a une instruction nulle derrière x = 10;.
int t[MAX]; aura pour expansion int t[10;];
ce qui génèrera un message d'erreur.