Introduction aux mots-clés C

Les mots-clés sont connus comme des mots prédéfinis et réservés qui sont utilisés dans la programmation avec des significations spéciales pour le compilateur. Ils font partie de la syntaxe et nous ne pouvons pas non plus les utiliser comme identifiant. Étant donné que C est un langage sensible à la casse, tous les mots clés doivent être écrits en format minuscule. Ci-dessous, nous avons une liste de tous les mots clés autorisés dans ANSI C.

Mots-clés C avec exemples

Ci-dessous, nous avons discuté de chacun d'eux avec leurs exemples.

1. Volatile

Ce mot-clé est nécessaire pour créer des objets volatils. Ces objets volatils ont la capacité de se modifier dans la méthode inconnue ou non mentionnée via le matériel.

Exemple:

const volatile ex;

  • Dans cet exemple, ex est considéré comme l'objet volatil.
  • Le programme n'a pas la possibilité de changer ex car il s'agit d'une variable constante. Mais, le matériel a la capacité de le modifier car ex est considéré comme un objet volatil.

2. auto

Ce mot-clé est utilisé pour déclarer les variables automatiques.

Exemple:

auto int v1;

  • Cette définition particulière signifie que v1 est considérée comme la variable de stockage de type classe et de type de données int.
  • Les variables que nous déclarons à l'intérieur des corps de fonction sont par défaut considérées comme automatiques. Chaque fois qu'une fonction est exécutée, ils sont recréés.
  • Les variables automatiques sont également appelées variables locales car elles sont locales à la fonction.

3. char

Le mot-clé char est utilisé pour déclarer la variable de caractère. Les variables de type char ont une longueur de 1 octet. Ils peuvent être signés (c'est par défaut sauf si nous utilisons l'option du compilateur '-funsigned-char' ou 'unsigned'), ce qui implique qu'ils ont une plage de -128 à 127 et 0 à 255, respectivement.

Exemple:

char a;

Dans cet exemple, a est considéré comme une variable de type caractère.

4. double et flotteur

Les deux mots-clés double, ainsi que float, sont nécessaires pour la déclaration des variables de type flottant.

Exemple:

float a;
Double b;

Dans cet exemple, a est considéré comme la variable de type flottant simple précision et b est considéré comme la variable de type flottant double précision.

5. const

Nous pouvons déclarer qu'un identifiant est constant grâce à l'utilisation du mot clé const.

Exemple:

const int r = 5;

6. si et sinon

Nous utilisons if et else afin de prendre des décisions en programmation C.

Exemple:

if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);

Dans le cas où la valeur de a est différente de 1,

production:

a n'est pas 1.

7. casser et continuer

L'instruction break ferait sauter le programme de la boucle la plus interne et la plus englobante de manière explicite. La suite est utilisée pour les instructions ignorant certaines instructions qui se trouvent dans la boucle.

Exemple:

for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)

Production :

1 2 4 5 6

Dans cet exemple, chaque fois que a est égal à 3, alors l'instruction continue joue son rôle et saute 3. Alors que chaque fois que a est égal à 7, l'instruction break joue son rôle et se termine pour une boucle.

8. énumération

En programmation C, les types d'énumération sont déclarés via le mot clé enum.

Exemple:

enum deck
(
kings;
queens;
jokers;
);

Dans cet exemple, un jeu de variables énumérées est créé en ayant les balises: rois, reines et jokers.

9. extern

Le mot-clé extern indique que l'identifiant a été défini ailleurs. Cela indique également qu'en fait, le stockage ainsi que la valeur initiale ou le corps de la fonction ont été définis ailleurs, principalement dans le module séparé.

  • Format: définition de données externes, prototype de fonction externe;

Exemple:

extern int f;extern void factorial (int a);

10. retour

Retour est utilisé pour quitter la fonction. Il quitterait la fonction actuelle qui s'exécute immédiatement et retournerait à la routine d'appel. Il peut également renvoyer une valeur.

Syntaxe:

return (expression);

Exemple:

int ret (int a)( return (a*a);)

11. taille

sizeof est utilisé pour renvoyer la taille ou le type de l'expression. Il est utilisé pour renvoyer la taille en octets.

Syntaxe:

sizeof expressionsizeof (type)

Exemple:

a = calloc (100, sizeof (int));

12. goto

Le mot-clé goto est nécessaire pour le transfert de contrôle d'une position à une autre.

Syntaxe:

goto identifier;

Le contrôle est transféré sans condition à l'emplacement d'une étiquette locale spécifiée par l'identifiant.

Exemple:

a: … goto a;

13. int

Le mot-clé int est utilisé pour déclarer la variable de type entier.

Exemple:

int b;

Dans cet exemple, b est une variable entière.

14. s'inscrire

Ce mot-clé est utilisé pour la création des variables de registre qui sont beaucoup plus rapides par rapport aux variables normales.

Exemple:

register int r1;

15. statique

Ce mot-clé est utilisé pour la création d'une variable statique. Les valeurs des variables statiques persistent jusqu'à la fin du programme. Il indique que la fonction ou l'élément n'est connu qu'à l'intérieur de la portée de la compilation actuelle. De plus, si nous utilisons le mot-clé statique avec la variable qui est locale à la fonction, cela permettrait à la dernière valeur de la variable d'être préservée dans les appels successifs à cette fonction.

Exemple:

static int v;

16. struct

Le mot clé struct est utilisé pour la déclaration de la structure. La structure est utilisée pour contenir les variables de différents types de données sous un seul nom. Tout comme l'union, il regroupe les variables en un seul enregistrement. De plus, le nom de type de structure est considéré comme le nom de balise facultatif qui pointe vers le type de structure. Les variables d'une structure sont des définitions de données et elles sont facultatives. Bien que les deux soient facultatifs, l'un des deux doit apparaître.

Exemple:

struct st (
char n (70);
float m;
int a;
) st1, st2;

17. union

Le mot-clé Union est nécessaire pour regrouper les différents types d'une variable sous un seul nom.

union st
(
char n(60);
float m;
int a;
)

18. nul

Ce mot-clé indique que la fonction ne renverra aucune valeur.

Exemple:

void test(int a)
(
…..
)

Dans cet exemple, la fonction test () ne renvoie pas de valeur car le type de retour est vide.

19. typedef

Ce mot-clé est nécessaire pour associer un type avec un identifiant de manière explicite.

Exemple :

typedef float k;
k lion, tiger;

20. court, long, signé et non signé

Les mots-clés courts, longs, signés et non signés sont le type de modificateurs qui modifie la signification du type de données de base afin de produire le nouveau type.

Exemple:

short int smallI;
long int big;
signed int normal;
unsigned int positive;

La plage valide de types de données valides est répertoriée dans le tableau suivant:

char signé -128 à 127
signé int -32768 à 32767 (signé par défaut)
signé court int -32768 à 32767
signé long int -2147483648 à 2147483647
caractère non signé 0 à 255
entier non signé 0 à 65535
entier court non signé 0 à 65535
entier long non signé 0 à 4294967295

21. pour

Au total, il existe 3 types de boucles en C. La boucle for en C est écrite à l'aide du mot clé for.

Exemple:

for (a=0; a< 9; ++a)
(
printf("%d ", a);
)

Production

0 1 2 3 4 5 6 7 8

22. commutateur, boîtier et défaut

Nous utilisons des instructions switch ainsi que des instructions case chaque fois que le bloc d'instructions doit être exécuté entre différents blocs.

Exemple:

switch(expression)
(
case '1':
// statements to execute when 1
break;
case '8':
// statements to execute when 5
break;
default:
// statements to execute when default;
)

23. Boucle Do-while

do est utilisé avec un certain temps pour faire une autre forme de répétition de la déclaration. Cette forme de boucle utilise la syntaxe suivante:

do statement while (expression)

Exemple :

a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);

24. tandis que

tandis qu'il est utilisé pour répéter l'exécution lorsque la condition est vraie.

Syntaxe:

while (expression) statement

Exemple :

while (*z == ' ') z++;

Conclusion

Ainsi, nous pouvons conclure qu'il existe un total de 32 mots clés et une constante est une valeur qui ne change pas tout au long du programme. En outre, un mot clé est réservé aux mots par langue. Il existe quatre types de données couramment utilisés: int, float, char et void. Chacun des types de données diffère en taille et en plage les uns des autres.

Articles recommandés

Ceci est un guide des mots-clés C. Nous discutons ici de l'introduction et des principaux mots-clés de C avec la syntaxe et les exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Commandes C #
  2. Variables en C ++
  3. Encapsulation en C
  4. Qu'est-ce que ES6?
  5. Mots-clés PHP
  6. Programme factoriel en JavaScript
  7. Mots clés C #
  8. Variables en JavaScript
  9. Encapsulation en JavaScript
  10. C Multiplication de la matrice de programmation
  11. Différents types de boucles avec ses avantages
  12. 36 principaux mots clés en SQL avec des exemples
  13. Multiplication matricielle en Java | Exemples