Maison >développement back-end >Tutoriel C#.Net >Quels sont les trois types d'identifiants en langage C ?

Quels sont les trois types d'identifiants en langage C ?

烟雨青岚
烟雨青岚original
2020-06-19 14:33:466385parcourir

Quels sont les trois types d'identifiants en langage C ?

Quels sont les trois types d'identifiants du langage C ?

Les identifiants en langage C sont répartis en trois catégories : les mots-clés, les identifiants prédéfinis et les identifiants utilisateur.

Mot clé : ne peut pas être utilisé 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é.

Identifiants prédéfinis : réciter définir scanf printf include. N'oubliez pas que les identifiants prédéfinis peuvent être utilisés comme identifiants utilisateur.

Identifiant utilisateur : Un identifiant défini par l'utilisateur en fonction de ses propres besoins. Généralement utilisé pour nommer des variables, des fonctions, des tableaux, etc. Si l'identifiant de l'utilisateur est identique à un mot-clé, une erreur se produira lors de la compilation ; s'il est identique à un identifiant prédéfini, aucune erreur ne se produira lors de la compilation, mais la signification originale de l'identifiant prédéfini sera perdue ou le résultat sera perdu. se tromper, donc les identifiants prédéfinis ne sont généralement pas utilisés comme identifiant d'utilisateur.

Chaque processus a un véritable identifiant d'utilisateur et un véritable identifiant de groupe, qui sont toujours l'identifiant d'utilisateur et l'identifiant de groupe de l'

utilisateur qui a démarré le processus.

L'identifiant d'utilisateur effectif et l'identifiant de groupe effectif du processus sont peut-être plus importants. Ils sont utilisés pour déterminer si un utilisateur peut

accéder à un certain fichier. Dans des circonstances normales, ils correspondent à l'identifiant réel de l'utilisateur et à l'identifiant réel du groupe.

Cependant, un processus ou son processus ancêtre peut définir l'autorisation de définition de l'identifiant d'utilisateur ou la définition de l'autorisation d'identifiant de groupe du fichier programme.

De cette façon, lorsque le programme est exécuté via un appel exec, l'identifiant utilisateur effectif de son processus est extrait de l'

identifiant utilisateur effectif du propriétaire du fichier, et non du celui qui a démarré le processus. L'identifiant d'utilisateur valide de l'utilisateur.

Tutoriel recommandé : "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!

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