Maison > développement back-end > C++ > Pourquoi ne puis-je pas écrire du code C en dehors des fonctions ?

Pourquoi ne puis-je pas écrire du code C en dehors des fonctions ?

Barbara Streisand
Libérer: 2024-12-03 22:22:25
original
427 Les gens l'ont consulté

Why Can't I Write C   Code Outside of Functions?

Code en dehors des fonctions

En C , vous ne pouvez pas écrire de code en dehors des fonctions. Les seules choses que vous pouvez avoir en dehors des fonctions sont des déclarations telles que des déclarations de variables globales (généralement une mauvaise idée), des déclarations de fonctions, etc.

Par exemple, le code suivant ne sera pas compilé :

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;
    }
}
Copier après la connexion

Ce code vous donnera l'erreur suivante :

error: expected unqualified-id before ‘for’
error: expected constructor, destructor, or type conversion before ‘<=’ token
error: expected constructor, destructor, or type conversion before ‘++’ tok
Copier après la connexion

Pour corriger cette erreur, vous devez déplacer le code dans une fonction. Par exemple, vous pouvez le mettre dans une fonction appelée main comme ceci :

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;
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal