Maison > Article > développement back-end > Comment résoudre l'erreur de syntaxe C++ : « attendu : avant le jeton ; » ?
Comment résoudre l'erreur de syntaxe C++ : 'attendu ':' avant le jeton ';' ';' jeton". Ce message d'erreur est généralement dû à une erreur de syntaxe et le compilateur ne peut pas reconnaître la structure syntaxique correcte. Dans cet article, nous aborderons quelques raisons courantes pour lesquelles les choses tournent mal et comment y remédier.
Erreur de type de référenceint main() { int a; int &b = a; // 错误:缺少引用符号& return 0; }
Solution : Lorsque vous citez une déclaration de variable, assurez-vous d'ajouter un symbole & avant le symbole citant.
int main() { int a; int &b = a; // 正确:添加引用符号& return 0; }Erreur de parenthèse de fonction
int main { // 错误:缺少函数括号 return 0; }
Solution : Lors de la déclaration d'une fonction, assurez-vous d'ajouter des parenthèses après le nom de la fonction.
int main() { // 正确:添加函数括号 return 0; }Mauvais terme de fin d'instruction
int main() { int a = 10 // 错误:缺少分号 return 0; }
Solution : À la fin de l'instruction, assurez-vous d'ajouter un point-virgule.
int main() { int a = 10; // 正确:添加分号 return 0; }Erreur de déclaration de type
int main() { a = 10; // 错误:缺少变量类型声明 return 0; }
Solution : Assurez-vous de déclarer le type de la variable avant de l'utiliser.
int main() { int a = 10; // 正确:添加变量类型声明 return 0; }Erreur de référence du fichier d'en-tête
#include <iostream2> // 错误:找不到头文件 int main() { return 0; }
Solution : assurez-vous que le fichier d'en-tête référencé existe et épelez correctement le nom du fichier d'en-tête.
#include <iostream> // 正确:引用正确的头文件 int main() { return 0; }
Pour résumer, l'erreur de jeton « attendu » avant « ; » est généralement causée par des erreurs de syntaxe. En examinant des aspects tels que les types de référence, les crochets de fonction, les terminateurs d'instructions, les déclarations de type et les références de fichiers d'en-tête, nous pouvons déterminer la cause de l'erreur et effectuer les réparations appropriées. La maîtrise des règles de syntaxe C++ et une vérification minutieuse du code peuvent aider à éviter de telles erreurs de syntaxe.
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!