Что такое переменная? [закрытый]

повреждение причины счетчик команд для выпрыгивания из объема самого внутреннего цикла

for(i = 0; i < 10; i++)
{
    if(i == 2)
        break;
}

Работы как это

for(i = 0; i < 10; i++)
{
    if(i == 2)
        goto BREAK;
}
BREAK:;

продолжаются переходы до конца цикла. В для цикла, продолжите переходы к инкрементному выражению.

for(i = 0; i < 10; i++)
{
    if(i == 2)
        continue;

    printf("%d", i);
}

Работы как это

for(i = 0; i < 10; i++)
{
    if(i == 2)
        goto CONTINUE;

    printf("%d", i);

    CONTINUE:;
}
12
задан Mario Galic 6 May 2018 в 06:06
поделиться

2 ответа

Закон Осборна: «Закон Осборна: переменные не действуют; константы - нет». :)

В Википедии есть записи для переменных программирования и математических переменных

Переменные в большинстве языков программирования изменяемы - они представляют собой блоки, которые могут содержать часть информации с символическим именем для период времени.

В функциональных языках, таких как XQuery или XSLT, их нельзя изменить после назначения. То же самое верно для переменных final в Java или переменных const в большинстве языков программирования.

8
ответ дан 26 October 2019 в 05:59
поделиться

Википедия определяет это как:

символическое имя, связанное со значением и чье связанное значение может быть изменено

Я бы сказал, что это очень надежное универсальное определение переменной. Если вы хотите немного расширить его, вы можете добавить, что значение представлено блоком системной памяти, но это несколько снижает универсальность.

Я не уверен, что вы собираетесь получить более глубокое определение, если вы надеялись на это ...

10
ответ дан 26 October 2019 в 05:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: