Maison  >  Article  >  Quelles sont les règles pour les noms de variables en langage C ?

Quelles sont les règles pour les noms de variables en langage C ?

青灯夜游
青灯夜游original
2019-02-25 15:25:48139064parcourir

Les règles de nom de variable en langage C sont : 1. Le nom de la variable commence par une lettre anglaise ; 2. Les lettres du nom de la variable sont sensibles à la casse ; 3. Le nom de la variable ne peut pas être un mot-clé ; le nom de la variable ne peut pas être Contient des espaces, des signes de ponctuation et des spécificateurs de type.

Quelles sont les règles pour les noms de variables en langage C ?

Recommandé : "c tutoriel"

Lors de la définition d'une variable, le nom de la variable peut être des lettres , Une combinaison de chiffres et de traits de soulignement. Mais ce n'est pas une combinaison aléatoire. Veuillez faire attention aux règles de dénomination suivantes :

1. Le nom de la variable commence par une lettre anglaise

Le début du ; le nom de la variable ne peut pas être un nombre. Peut commencer par une lettre ou un trait de soulignement. Cependant, en fait, les noms les plus couramment utilisés en programmation commencent par une lettre, et les noms de variables commençant par un trait de soulignement sont spécifiques au système.

Ouvrez n'importe quel fichier d'en-tête et vous verrez que tous les noms de variables, noms de macros et noms de fonctions commencent tous par un trait de soulignement.

Ainsi, afin d'éviter les conflits avec les noms définis par le système, lors de la programmation, n'utilisez jamais de trait de soulignement comme début d'un nom de variable, à moins qu'il ne soit requis qu'il soit ainsi défini.

Nom de variable correct :

int In_1=2;
int abc=5;

Nom de variable incorrect :

int 1In_1=2;
int 2abc=5;

2. Ne peut pas contenir d'espaces, de signes de ponctuation et de spécificateurs de type (%, & ,!, #, @, $);

//错误的变量名:不能包含空格、标点符号和类型说明符(%、&、!、#、@、$),只能是字母、数字、下划线组成。
int %age = 13; 
int a%ge = 13; 
int name age = 12;

3. Les lettres sont sensibles à la casse ;

//变量n和变量N是两个变量。
int n = 11;
int N = 18;

4. La longueur valide est de 255 caractères ;

5. Il ne peut pas s'agir d'un mot-clé

//错误的变量名:case是C语言的一个关键字,不能作为变量名
int case = 12;

défini en langage C. Les mots-clés sont :

Il existe 32 mots-clés en langage C définis par la norme ANSI : auto, double, int, struct, break, else, long, switch, case, enum, register, typedef , char, extern, return , union, const, float, short, unsigned, continue, for, signé, void, default, goto, sizeof, volatile, do, if, while, static.

Ces 32 mots-clés ont été utilisés par le langage C lui-même et ne peuvent pas être utilisés à d'autres fins, comme être définis comme noms de variables ou noms de fonctions.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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