Comment une «pause» et «continuer» diffèrent-elles en C?


Réponse 1:

Déclaration de pause

L'instruction break permet à un programme de sauter une partie du code

  • Souvent utilisé dans les boucles

CONTINUER LA DÉCLARATION

  • C'est une autre instruction de saut comme break, au lieu de forcer la terminaison, elle force la prochaine itération à avoir lieu.

Pour plus de clarté sur les instructions de saut comme continuer et interrompre, vous pouvez regarder cette leçon sur unacademy

Déclarations de saut | Répétition des exécutions de code - boucles | Flux de contrôle classe XI | Comprendre C / C ++ - Unacademy

J'espère que cela aide


Réponse 2:

La différence entre les instructions break et continue en langage C est qu'une interruption provoque la sortie immédiate de la boucle de fermeture la plus interne. Considérant que, l'instruction continue provoque le début de l'itération suivante de la boucle englobante (for, while ou do). L'instruction continue dans les boucles while et do amène immédiatement le contrôle à la condition de test de la boucle, tandis que dans la boucle for, elle prend le contrôle à l'étape d'incrémentation de la boucle.

Ex: instructions break

# inclut 
int main()
{
    int i, somme = 0;
    pour (i = 1; i <= 10; ++ i)
    {
        si (i% 2 == 0)
        {
            Pause;
        }
        somme + = i;
    }
    printf ("Sum =% d, i =% d", sum, i);
    retourner 0;
}

la sortie ici

Somme = 1, i = 2

Ex: continuer les instructions

# inclut 
int main()
{
    int i, somme = 0;
    pour (i = 1; i <= 10; ++ i)
    {
        si (i% 2 == 0)
        {
            continuer;
        }
        somme + = i;
    }
    printf ("Sum =% d, i =% d", sum, i);
    retourner 0;
}

la sortie ici

Somme = 25, i = 11

Réponse 3:

La différence entre les instructions break et continue en langage C est qu'une interruption provoque la sortie immédiate de la boucle de fermeture la plus interne. Considérant que, l'instruction continue provoque le début de l'itération suivante de la boucle englobante (for, while ou do). L'instruction continue dans les boucles while et do amène immédiatement le contrôle à la condition de test de la boucle, tandis que dans la boucle for, elle prend le contrôle à l'étape d'incrémentation de la boucle.

Ex: instructions break

# inclut 
int main()
{
    int i, somme = 0;
    pour (i = 1; i <= 10; ++ i)
    {
        si (i% 2 == 0)
        {
            Pause;
        }
        somme + = i;
    }
    printf ("Sum =% d, i =% d", sum, i);
    retourner 0;
}

la sortie ici

Somme = 1, i = 2

Ex: continuer les instructions

# inclut 
int main()
{
    int i, somme = 0;
    pour (i = 1; i <= 10; ++ i)
    {
        si (i% 2 == 0)
        {
            continuer;
        }
        somme + = i;
    }
    printf ("Sum =% d, i =% d", sum, i);
    retourner 0;
}

la sortie ici

Somme = 25, i = 11

Réponse 4:

La différence entre les instructions break et continue en langage C est qu'une interruption provoque la sortie immédiate de la boucle de fermeture la plus interne. Considérant que, l'instruction continue provoque le début de l'itération suivante de la boucle englobante (for, while ou do). L'instruction continue dans les boucles while et do amène immédiatement le contrôle à la condition de test de la boucle, tandis que dans la boucle for, elle prend le contrôle à l'étape d'incrémentation de la boucle.

Ex: instructions break

# inclut 
int main()
{
    int i, somme = 0;
    pour (i = 1; i <= 10; ++ i)
    {
        si (i% 2 == 0)
        {
            Pause;
        }
        somme + = i;
    }
    printf ("Sum =% d, i =% d", sum, i);
    retourner 0;
}

la sortie ici

Somme = 1, i = 2

Ex: continuer les instructions

# inclut 
int main()
{
    int i, somme = 0;
    pour (i = 1; i <= 10; ++ i)
    {
        si (i% 2 == 0)
        {
            continuer;
        }
        somme + = i;
    }
    printf ("Sum =% d, i =% d", sum, i);
    retourner 0;
}

la sortie ici

Somme = 25, i = 11