Déclaration des variables et organisation du code
Dans le code fourni, vous essayez de déclarer des variables (l et k) et d'exécuter une boucle imbriquée en dehors de toute fonction. Ceci n'est pas autorisé en C et entraînera des erreurs de compilation.
Restrictions de déclaration de variables
En C , les variables doivent être déclarées dans une fonction ou une autre portée (telle que une classe ou un espace de noms). Vous ne pouvez pas déclarer de variables directement dans la portée globale (en dehors de toutes les fonctions).
Exécution de code
Le code exécutable, tel que la boucle imbriquée dans l'extrait de code fourni, doit faire partie d'une fonction. Les fonctions fournissent un moyen d'organiser et d'encapsuler le code dans des blocs réutilisables.
Solution
Pour corriger les erreurs de compilation, vous devez déplacer les déclarations de variables et la boucle imbriquée dans une fonction , comme la fonction main :
int main() { int l, k; for (l = 1; l <= node; l++) { for (k = 1; k <= node; k++) { flow[i][j] = capacity[i][j]; flow[j][i] = 0; } } return 0; }
Cela placera le code dans une fonction, permettant au compilateur d'interpréter et d'exécuter correctement ça.
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!