Placement du code en C
Lors de l'écriture du code C, il est crucial de suivre une structure et une organisation appropriées. Un aspect de ceci est le placement du code dans les fonctions.
Dans votre cas, vous disposez d'un extrait de code écrit en dehors de toute fonction. Ceci n’est pas autorisé en C . Le code doit être enfermé dans des fonctions, et seules les déclarations et définitions peuvent exister en dehors des fonctions.
En particulier, vous avez placé une structure de boucle en dehors d'une fonction :
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; } }
L'erreur du compilateur que vous rencontrez indique que le compilateur attend un identifiant non qualifié avant for et qu'il attend un constructeur, un destructeur ou une conversion de type avant <= et .
Pour résoudre ce problème, vous devez déplacer le code au sein d'une fonction. Par exemple, vous pouvez créer une fonction appelée initializeFlow() et y placer le code :
void initializeFlow() { 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; } } }
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!