English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Liste de tous les mots-clés en C32Ce tutoriel présente brièvement tous les mots-clés en programmation C.
auto
Le mot-clé auto déclare une variable automatique. Par exemple :1;
auto int var1Cette instruction indique que var
C'est une variable de la classe de stockage auto, de type int.
Par défaut, les variables déclarées dans le corps de la fonction sont automatiques. Elles sont créées à chaque exécution de la fonction.Les variables automatiques étant des variables locales de la fonction, elles sont également appelées variables locales. Pour plus d'informations, veuillez consulter.
break and continue
L'instruction break termine immédiatement la boucle la plus interne. Elle est également utilisée pour terminer les instructions switch.
L'instruction continue saute les instructions suivantes dans la boucle pour itérer.1for (i=10;++i){ if (i==3) ;i<= if (i==7) break; printf("%d ", i); }
Output result
1 2 4 5 6
continue;3Lorsque i égale3Lorsque i égale7Lorsque, la directive break commence à s'appliquer et termine la boucle for. Pour plus d'informations, veuillez consulterInstructions break et continue en C
Lorsque il est nécessaire d'exécuter un bloc d'instructions dans plusieurs blocs, utilisez les instructions switch et case. Par exemple :
switch(expression) { case '1': //Lorsque1Lorsque break; case '5': //Lorsque5Lorsque break; default: //Certaines instructions à exécuter par défaut }
AccèsInstructions switch en CPour plus d'informations.
Le mot-clé char déclare une variable de type caractère. Par exemple :
char alphabet;
Ici, alphabet est une variable de type caractère.
For more information, please visitTypes de données en C.
Il est possible d'utiliser le mot-clé const pour déclarer un identificateur en tant que constante.
const int a = 5;
For more information, please visitVariables et constantes.
int i; do { printf("%d ", i); i++; } while (i<10)
For more information, please visitC do ... while boucle
Les mots-clés double et float sont utilisés pour déclarer des variables de type flottant. Par exemple :
float number; double longNumber;
Ici, number est une variable de type flottant à une précision unique, longNumber est une variable de type flottant à double précision.
For more information, please visitTypes de données en C.
Dans le langage C, if et else sont utilisés pour la décision.
if (i == 1) printf("i est 1.") else prinf("i n'est pas 1.")
Si la valeur i n'est pas1alors la sortie est :
i n'est pas 1
For more information, please visitC if ... else statement.
Le type enum est déclaré avec le mot-clé enum dans le langage C. Par exemple :
enum suit { hearts; spades; clubs; diamonds; };
Ici, la variable de type enum suit contient les étiquettes : hearts, spades, clubs et diamonds.
For more information, please visitC enum.
La clé extern déclare une variable ou une fonction qui a un lien externe à l'extérieur du fichier déclaré.
For more information, please visitTypes de stockage en C.
Il y a trois types de boucles dans le langage C. La boucle for est écrite avec les mots-clés for du langage C. Par exemple :
for (i=0; i< 9;++i){ printf("%d ", i); }
Output result
0 1 2 3 4 5 6 7 8
For more information, please visitC for boucle.
La directive goto est utilisée pour transférer le contrôle du programme à une étiquette spécifique. Par exemple :
for(i=1; i<5; ++i) { if (i==10) goto erreur; } printf("i n'est pas10; erreur: printf("Erreur, le compteur ne peut pas être10;
Output result
Erreur, le compteur ne peut pas être10.
For more information, please visitgoto C.
La clé int est utilisée pour déclarer des variables de type entier. Par exemple :
int count;
Ici, count est une variable entière.
For more information, please visitTypes de données en C.
Les mots-clés short, long, signed et unsigned sont des modificateurs de type, ils peuvent modifier le sens des types de données de base pour produire de nouveaux types.
short int smallInteger; long int bigInteger; signed int normalInteger; unsigned int positiveInteger;
Data type | range |
---|---|
short int | -32768 to 32767 |
long int | -2147483648 to214743648 |
signed int | -32768 to 32767 |
unsigned int | 0 to 65535 |
The return keyword terminates the function and returns a value.
int func() { int b = 5; return b; }
The function func() will5Return to the calling function. For more information, please visitFonctions utilisateur en C.
The sizeof keyword evaluates the size of data (variable or constant).
#include <stdio.h> int main() { printf("齝es.", sizeof(char)); }
For more information, please visitOpérateurs en C.
Output result
1 bytes.
The register keyword creates a register variable that is much faster than a normal variable.
register int var1;
The static keyword creates a static variable. The value of a static variable persists until the end of the program. For example:
static int var;
The struct keyword is used to declare a structure. A structure can save different types of variables under a single name.
struct student{ char name[80]; float marks; int age; }s1, s2;
For more information, please visitStructure C.
The typedef keyword is used to explicitly associate a type with an identifier.
typedef float kg; kg bear, tiger;
Unions are used to group different types of variables under a single name.
union student { char name[80]; float marks; int age; }
For more information, please visitC Union.
The void keyword indicates that there is no value or no value at all.
void testFunction(int a) { ..... }
In this case, the testFunction() function cannot return a value because its return type is void.
The volatile keyword is used to create volatile objects. Volatile objects can be modified by the hardware in an unspecified way.
const volatile number
Here, number is a volatile object.
Since number is a constant, the program cannot change it. However, since it is a volatile object, the hardware can change it.