По чему се „прекид“ и „наставак“ разликују у Ц?


Одговор 1:

Изјава о прекиду

Изјава о прекиду омогућава програму да прескочи део кода

  • Често се користи у петљиАко име сугерира да се тамо прекине петља само без даљњих итерација

НАСТАВАК ИЗЈАВЕ

  • То је још једна изјава о скоку попут прекида, уместо да форсира раскид, она приморава да се одигра наредна итерација.

Ради јасноће у изјавама о скоку, попут наставка и прекида, ову лекцију можете погледати на академији

Изјаве о скоковима | Понављање извршавања кода - петље | Ток контролне класе КСИ | Разумевање Ц / Ц ++ - Унацадеми

Надам се да помаже


Одговор 2:

Разлика између прекида и наставка израза на језику Ц је у томе што прекид узрокује да вањска унутарња петља одмах затвори. Имајући у виду, наредба за наставак узрокује да почне наредна итерација петље која се ограђује (за, док или урадите). Изјава за наставак у петљама вхиле анд до доводи контролу над стањем испитивања петље, док у петљи фор траје контролу над кораком петље.

Нпр: изјаве о прекиду

# укључују <стдио.х>
инт маин ()
{
    инт и, збир = 0;
    за (и = 1; и <= 10; ++ и)
    {
        ако (и% 2 == 0)
        {
            пауза;
        }
        сума + = и;
    }
    принтф ("Сум =% д, и =% д", збир, и);
    ретурн 0;
}

излаз овде

Збир = 1, и = 2

На пример: наставите са изјавама

# укључују <стдио.х>
инт маин ()
{
    инт и, збир = 0;
    за (и = 1; и <= 10; ++ и)
    {
        ако (и% 2 == 0)
        {
            Настави;
        }
        сума + = и;
    }
    принтф ("Сум =% д, и =% д", збир, и);
    ретурн 0;
}

излаз овде

Збир = 25, и = 11

Одговор 3:

Разлика између прекида и наставка израза на језику Ц је у томе што прекид узрокује да вањска унутарња петља одмах затвори. Имајући у виду, наредба за наставак узрокује да почне наредна итерација петље која се ограђује (за, док или урадите). Изјава за наставак у петљама вхиле анд до доводи контролу над стањем испитивања петље, док у петљи фор траје контролу над кораком петље.

Нпр: изјаве о прекиду

# укључују <стдио.х>
инт маин ()
{
    инт и, збир = 0;
    за (и = 1; и <= 10; ++ и)
    {
        ако (и% 2 == 0)
        {
            пауза;
        }
        сума + = и;
    }
    принтф ("Сум =% д, и =% д", збир, и);
    ретурн 0;
}

излаз овде

Збир = 1, и = 2

На пример: наставите са изјавама

# укључују <стдио.х>
инт маин ()
{
    инт и, збир = 0;
    за (и = 1; и <= 10; ++ и)
    {
        ако (и% 2 == 0)
        {
            Настави;
        }
        сума + = и;
    }
    принтф ("Сум =% д, и =% д", збир, и);
    ретурн 0;
}

излаз овде

Збир = 25, и = 11

Одговор 4:

Разлика између прекида и наставка израза на језику Ц је у томе што прекид узрокује да вањска унутарња петља одмах затвори. Имајући у виду, наредба за наставак узрокује да почне наредна итерација петље која се ограђује (за, док или урадите). Изјава за наставак у петљама вхиле анд до доводи контролу над стањем испитивања петље, док у петљи фор траје контролу над кораком петље.

Нпр: изјаве о прекиду

# укључују <стдио.х>
инт маин ()
{
    инт и, збир = 0;
    за (и = 1; и <= 10; ++ и)
    {
        ако (и% 2 == 0)
        {
            пауза;
        }
        сума + = и;
    }
    принтф ("Сум =% д, и =% д", збир, и);
    ретурн 0;
}

излаз овде

Збир = 1, и = 2

На пример: наставите са изјавама

# укључују <стдио.х>
инт маин ()
{
    инт и, збир = 0;
    за (и = 1; и <= 10; ++ и)
    {
        ако (и% 2 == 0)
        {
            Настави;
        }
        сума + = и;
    }
    принтф ("Сум =% д, и =% д", збир, и);
    ретурн 0;
}

излаз овде

Збир = 25, и = 11