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;
Le point-virgule supplémentaire sera interprété comme une instruction vide , et l'effet réel est :
If(x>b) {} b=x;
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];
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];
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!