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 -
- Commandes C #
- Variables en C ++
- Encapsulation en C
- Qu'est-ce que ES6?
- Mots-clés PHP
- Programme factoriel en JavaScript
- Mots clés C #
- Variables en JavaScript
- Encapsulation en JavaScript
- C Multiplication de la matrice de programmation
- Différents types de boucles avec ses avantages
- 36 principaux mots clés en SQL avec des exemples
- Multiplication matricielle en Java | Exemples