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