Il existe 32 mots-clés en langage C. Selon la fonction des mots-clés, ils peuvent être divisés en quatre catégories : mots-clés de type données, mots-clés d'instructions de contrôle, mots-clés de type stockage et autres mots-clés. Il existe 12 mots-clés de type de données, dont char, double, float, int, etc. ; il existe 12 mots-clés d'instruction de contrôle, dont for, break, if, else, do, etc. ; il existe 4 mots-clés de type de stockage, dont auto, static , extern, etc.; il y a 4 autres mots-clés, dont const, sizeof, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version c99, ordinateur Dell G3.
Le langage C est concis, compact, facile à utiliser et flexible. Le langage C comporte un total de 32 mots-clés et 9 instructions de contrôle. Le programme peut être écrit sous une forme libre et est sensible à la casse. Combinez les structures et les déclarations de base des langages de haut niveau avec le côté pratique des langages de bas niveau. Le langage C peut fonctionner sur des bits, des octets et des adresses, tout comme le langage assembleur, et ces trois éléments constituent les unités de travail les plus élémentaires des ordinateurs.
Le langage C compte un total de 32 mots-clés, comme indiqué dans le tableau suivant :
Mot-clé |
Description |
auto |
Déclarer des variables automatiques |
short | Déclarer des variables entières courtes Ou fonction |
int |
Déclarez une variable ou une fonction entière | double
Déclarer une variable ou une fonction double |
| char
Déclarer une variable ou une fonction de caractère |
| struct
Déclarer une variable ou une fonction de structure |
| union
Déclarer un type de données partagé |
| enum
Déclarer les types d'énumération |
| typedef
Utilisé pour alias les types de données |
| const
Déclarer les variables en lecture seule |
| unsigned
Déclarer les variables ou fonctions de type non signées | | signed
Déclarer le type signé variables ou fonctions |
| extern
Déclarez les variables qui sont déclarées dans d'autres fichiers |
| register
Déclarez les variables de registre |
| statique
Déclarez les variables statiques |
| volatiles
Les variables d'instructions peuvent être modifié implicitement pendant l'exécution du programme |
| void
Déclaration d'une fonction sans valeur de retour ni paramètres, déclaration d'un pointeur non typé |
| if
Instruction conditionnelle |
| else
Instruction conditionnelle négation Branche (utilisée avec if ) |
| switch
est utilisé pour les instructions switch |
| case
branche d'instruction switch |
| for
une instruction de boucle |
| do
corps de l'instruction de boucle |
| pendant
Condition de boucle de l'instruction de boucle |
| goto
Instruction de saut inconditionnel |
| continue
termine la boucle en cours et démarre le cycle suivant |
| break
Boucle |
| par défaut
L'"autre" branche dans l'instruction switch |
| sizeof
Calculez la longueur du type de données |
| return
Instruction de retour du sous-programme (peut être avec ou sans paramètres) condition de boucle | |
Types de mots-clés en langage C
Selon la fonction des mots-clés, ils peuvent être divisés en quatre catégories : mots-clés de type de données, mots-clés d'instructions de contrôle, mots-clés de type de stockage et autres mots-clés.
1. Mots-clés de type de données (12) :
(1) char : déclarer une variable ou une fonction de caractère
(2) double : déclarer une variable ou une fonction double précision
(3) enum : déclarer un type d'énumération
(4) float : déclare une variable ou une fonction à virgule flottante
(5) int : déclare une variable ou une fonction entière
(6) long : déclare une variable ou une fonction entière longue
(7) short : déclare une variable ou une fonction entière courte
(8 ) signé : déclarer une variable ou une fonction de type signé
(9) struct : déclarer une variable ou une fonction de structure
(10) union : déclarer un type de données union (union)
(11) unsigned : déclarer une variable de type non signée Ou une fonction
(12) void : déclare que la fonction n'a pas de valeur de retour ni de paramètres, déclare un pointeur non typé (essentiellement ces trois fonctions)
2 Mots-clés de l'instruction de contrôle (12) :
Une instruction de boucle
(1) pour. : une sorte d'instruction de boucle (peut être exprimée mais pas exprimée)
(2) do : le corps de la boucle de l'instruction de boucle
(3) while : la condition de boucle de l'instruction de boucle
(4) break : sortir du boucle actuelle
( 5) continuer : terminer la boucle actuelle et démarrer le cycle suivant
B instruction conditionnelle
(1)if : instruction conditionnelle
(2)else : branche de négation d'instruction conditionnelle (utilisée avec if)
(3 )goto : instruction Jump inconditionnelle
Instruction switch C
(1)switch : utilisé pour l'instruction switch
(2)case : branche de l'instruction switch
(3)par défaut : branche "autre" dans l'instruction switch
D instruction return
return : instruction return du sous-programme (peut prendre des paramètres ou non)
3. Mots-clés de type de stockage (4)
(1)auto : la déclaration de variables automatiques n'est généralement pas utilisée
(2)extern : la déclaration de variables l'est. déclaré dans d'autres fichiers (peuvent également être considérés comme des variables de référence)
(3)register : Déclaration de variables de registre
(4)static : Déclaration de variables statiques
4 Autres mots-clés (4) :
(1) const : déclarer un. variable en lecture seule
(2) sizeof : calcule la longueur du type de données
(3) typedef : utilisé pour alias le type de données (bien sûr il existe d'autres fonctions)
(4) volatile : indique que la variable est utilisée pendant exécution du programme Peut être modifié implicitement
Recommandations associées : "Tutoriel vidéo C"
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn