Déclarer des constantes calculées
Bonjour,
Débutant en C (MCC18), j'essaye de calquer ce que je fais en Pascal.
Je veux déclarer une constante calculée.
En pascal :
Code:
1 2 3
| Const
NoCarte = 10;
AdCarte = NoCarte * 4 + $100; |
En C, j'ai essayé avec Define :
Code:
1 2
| Define NoCarte 10
Define AdCarte NoCarte * 4 + $100 |
Quand j'utilise AdCarte, le calcul est refait par le code alors qu'en pascal, le calcul est fait par compilateur.
Est-ce qu'il y a moyen de faire calculer des constantes par le compilateur C ?
Merci