La directive de définition du langage C est utilisée pour définir des macros afin d'obtenir la réutilisation et la maintenabilité du code. Son utilisation est la suivante : #define valeur du nom de la macro. Les avantages incluent : la définition de constantes, la simplification du code et l’amélioration de la maintenabilité. Les notes incluent : les noms de macro ne peuvent pas commencer par des chiffres ou des traits de soulignement. Les macros sont développées pendant la phase de prétraitement. Les macros doivent être utilisées avec prudence.
Utilisation de Define en langage C
define est une directive de prétraitement en langage C, principalement utilisée pour définir des macros. Les macros sont remplacées par des valeurs données au moment de la compilation, permettant la réutilisation et la maintenabilité du code.
Utilisation :
<code class="c">#define 宏名 值</code>
Par exemple :
<code class="c">#define PI 3.14</code>
Le code ci-dessus définit la macro PI comme la constante 3.14.
Fonction :
Remarque :
Exemple :
<code class="c">#define MAX_SIZE 100 int main() { int arr[MAX_SIZE]; // ... }</code>
Dans cet exemple, la macro MAX_SIZE définit un tableau d'entiers de taille 100. Sans définition, vous devrez utiliser le nombre 100 plusieurs fois tout au long du programme, ce qui rendrait le code long et difficile à maintenir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!