Maison >développement back-end >C++ >Pourquoi mon code C en dehors des fonctions produit-il des erreurs de compilation « identifiant non qualifié attendu » ?

Pourquoi mon code C en dehors des fonctions produit-il des erreurs de compilation « identifiant non qualifié attendu » ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-13 19:24:10917parcourir

Why Does My C   Code Outside Functions Produce

Code en dehors des fonctions

Un extrait de code a été écrit en dehors de toutes les fonctions, générant une erreur lors de la compilation. Le code, composé de deux boucles et affectations imbriquées, est conçu pour définir les valeurs de la matrice de flux. Malheureusement, tenter de compiler le code entraîne les erreurs suivantes :

error: expected unqualified-id before ‘for’
error: expected constructor, destructor, or type conversion before ‘<=’ token
error: expected constructor, destructor, or type conversion before ‘++’ tok

Explication

Le problème réside dans le fait que le code ne peut pas être placé en dehors des fonctions en C . Seules les déclarations sont autorisées en dehors des fonctions, telles que les déclarations de variables globales ou les prototypes de fonctions. Le code en question doit être placé dans une fonction, telle que la fonction main(), pour s'exécuter correctement.

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