Le point-virgule est-il obligatoire comme séparateur entre les instructions en langage C ?

烟雨青岚
Libérer: 2020-06-16 11:33:37
original
13780 Les gens l'ont consulté

Le point-virgule est-il obligatoire comme séparateur entre les instructions en langage C ?

Un point-virgule est-il nécessaire comme séparateur entre les instructions en langage C ?

Les points-virgules doivent être utilisés comme séparateurs entre les instructions en langage C.

Dans les programmes C, le point-virgule est le terminateur de l'instruction. Chaque instruction doit se terminer par un point-virgule. Il indique la fin d'une entité logique.

En langage C, un point-virgule est utilisé pour marquer la fin d'une instruction. Si vous écrivez accidentellement un point-virgule supplémentaire dans un programme C, le point-virgule peut être considéré comme une instruction vide ou le compilateur ; générera un message d'avertissement à cause de ce point-virgule supplémentaire. Il est souvent facile de trouver le point-virgule supplémentaire en fonction du message d'avertissement.

Par exemple :

If (x>b);
b=x;
Copier après la connexion

Le point-virgule supplémentaire sera interprété comme une instruction vide , et l'effet réel est :

If(x>b)
{}
b=x;
Copier après la connexion

C'est-à-dire , quand x> ;b, lors de l'exécution d'une instruction vide, b=x sera exécuté dans tous les cas.

Si un point-virgule est omis dans le programme C, cela signifie que l'instruction en cours n'est pas terminée et qu'une erreur se produira.

Par exemple :

If(n<3)
return
log.date=x[0];
log.time=x[1];
log.code=x[2];
Copier après la connexion

Le point-virgule est-il obligatoire comme séparateur entre les instructions en langage C ?

Parce qu'il manque un point-virgule après le retour, cela signifie que l'instruction n'est pas encore terminée. L'effet réel est équivalent à :

If(n<3)
return log.date=x[0];
log.time=x[1];
log.code=x[2];
Copier après la connexion

Informations étendues :

1 Les blocs d'instructions en langage C peuvent contenir des blocs d'instructions dans les blocs d'instructions. . Faites une déclaration simple à traiter.

2. Si vous souhaitez écrire un bloc d'instructions contenant plusieurs instructions d'expression et des instructions vides, vous pouvez utiliser le formulaire suivant : Ceci est un exemple de bloc d'instructions, qui contient quatre instructions déjà comprises, dans l'ordre Pour les instructions d'expression d'affectation, les instructions nulles, les instructions d'expression de division et les instructions d'expression de négation au niveau du bit.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal