Maison  >  Article  >  développement back-end  >  Combien de mots-clés y a-t-il en langage C ?

Combien de mots-clés y a-t-il en langage C ?

青灯夜游
青灯夜游original
2022-11-22 15:39:1124114parcourir

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.

Combien de mots-clés y a-t-il en langage C ?

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 :

double Déclarer une variable ou une fonction doublecharDéclarer une variable ou une fonction de caractèrestructDéclarer une variable ou une fonction de structureunionDéclarer un type de données partagéenum Déclarer les types d'énumérationtypedefUtilisé pour alias les types de donnéesconstDéclarer les variables en lecture seuleunsignedDéclarer les variables ou fonctions de type non signéessigned Déclarer le type signé variables ou fonctionsexternDéclarez les variables qui sont déclarées dans d'autres fichiersregisterDéclarez les variables de registrestatiqueDéclarez les variables statiquesvolatiles Les variables d'instructions peuvent être modifié implicitement pendant l'exécution du programmevoidDéclaration d'une fonction sans valeur de retour ni paramètres, déclaration d'un pointeur non typéifInstruction conditionnelleelseInstruction conditionnelle négation Branche (utilisée avec if ) switch est utilisé pour les instructions switch case branche d'instruction switch forune instruction de boucle do corps de l'instruction de boucle pendant Condition de boucle de l'instruction de bouclegotoInstruction de saut inconditionnelcontinuetermine la boucle en cours et démarre le cycle suivantbreak Boucle par défautL'"autre" branche dans l'instruction switchsizeofCalculez la longueur du type de donnéesreturnInstruction 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"

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

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