3. Объявление переменных

int main(void)
{
    int a, b, c;
    char *myarray;
    float f, d, g;
    double rr;

    // 100500 lines below

    // 1. Какие переменные объявлены на текущий момент?
    // 2. Какие значения они хранят?
    // 3. Для чего каждое из них используется?
}
Вариант реорганизации и исправления кода
int main(void)
{
    int a, b, c = 0;
    // work with a, b, c

    char *myarray = NULL;
    // work with myarray

    if (CONDITION)
    {
        float f, d, g = 5.2f;
        // work with f, d, g
    }

    double rr = .5;
    // work with rr
}

Last updated