Les identifiants en langage C incluent : des mots-clés, des identifiants prédéfinis, des identifiants d'utilisateur
Mots clés : non autorisés comme identifiant utilisateur. main definition scanf printf ne sont pas des mots-clés. Ce qui vous déroute, c'est que If peut être utilisé comme identifiant d'utilisateur. Étant donné que la première lettre de If est en majuscule, ce n’est pas un mot-clé.
2. Les identifiants prédéfinis sont des identifiants prédéfinis par le système en langage C, tels que les noms de bibliothèques de classes système, les noms de constantes système et les noms de fonctions système.
Les identifiants prédéfinis ont les caractéristiques d'une signification claire, comme la fonction « format output » (nom complet en anglais plus abréviation : printf), « format input » (nom complet en anglais plus abréviation : scanf), sin, isalnum , etc. attendez.
Les identifiants prédéfinis peuvent être utilisés comme identifiants d'utilisateur, mais cela perdra la signification originale spécifiée par le système et une utilisation inappropriée entraînera des erreurs de programme.
3. Identifiant de l'utilisateur : Un identifiant défini par l'utilisateur en fonction de ses besoins.
est généralement utilisé pour nommer des variables, des fonctions, des tableaux, etc. Si l'identifiant de l'utilisateur est le même que le mot-clé, une erreur se produira lors de la compilation ; si
est le même que l'identifiant prédéfini, aucune erreur ne se produira lors de la compilation, mais la signification originale de l'identifiant prédéfini sera perdu ou le résultat sera incorrect, donc les identifiants prédéfinis ne sont généralement pas utilisés comme identifiants d'utilisateur.
Il existe les 5 règles suivantes pour les identifiants personnalisés en langage C :
1. Les identifiants ne peuvent être composés que de lettres, de chiffres et de traits de soulignement. . de.
2. Le premier caractère de l'identifiant doit être une lettre ou un trait de soulignement. Par exemple : le caractère 66A est une définition illégale (car le premier caractère est un nombre) le caractère A66 est une définition d'identifiant correcte.
3. Il existe une différence entre les majuscules et les minuscules dans les identifiants en langage C. Par exemple : int A et int a sont deux définitions différentes. A et a sont deux variables entières différentes.
4. La longueur maximale d'un identifiant est de seulement 8 octets, et tout octet supplémentaire sera ignoré. Ainsi pour int l'étudiant 666 et l'étudiant 999 seront considérés comme deux mêmes variables en langage C.
5. La définition de l'identifiant en langage C ne peut pas avoir le même nom que le mot-clé par défaut en langage C. Les mots-clés courants incluent : int if else switch printf definition etc. Pour des informations spécifiques, veuillez vous référer à la documentation technique du langage C.
Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.
Cet article est reproduit à partir de : https://blog.csdn.net/qq_26079093/article/details/93372724
Tutoriel recommandé : "Tutoriel du langage 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!