Загрузка...

Разжуйте код на C для новокека. Что происходит в каждой строке?

Тема в разделе C/C++ создана пользователем cladiksj 18 сен 2021. 189 просмотров

  1. cladiksj
    cladiksj Автор темы 18 сен 2021 1 20 апр 2021
    Чуваки, нужна ваша помощь. Написать пояснение к каждой строке из кода на C (что происходит в этой строке) БУДУ ОЧЕНЬ БЛАГОДАРЕН:kitty:
    Код
    #include <stdio.h> // putchar

    void rev(const char* const c)
    {
    if (*c)
    {
    rev(c + 1);
    putchar(*c);
    }
    }

    int main(void)
    {
    rev("NIBBA");
    return 0;
    }
     
  2. M1h4n1k
    M1h4n1k 18 сен 2021 Ответы skysmart - t.me/SkyAnsBot 272 4 май 2021
    там вставка кода есть, н енадо так делать
     
    1. cladiksj Автор темы
      M1h4n1k, спасибо, отредактировал
  3. M1h4n1k
    M1h4n1k 18 сен 2021 Ответы skysmart - t.me/SkyAnsBot 272 4 май 2021
    C
    #include <stdio.h> // импортим putchar

    void rev(const char* const c) // называем ф-цию (ф-ция принтит слово по букве) в обратном порядке (хз почему)
    {
    if (*c) // проверяем, что не конец строки
    {
    rev(c + 1); // вызывааем ф-цию для некст буквы
    putchar(*c); // принтим, скорее всего
    }
    }

    int main(void)
    {
    rev("NIBBA"); // вызываем хуйню
    return 0; // возвращаем 0, потому что все збс
    }
     
    1. cladiksj Автор темы
      M1h4n1k, +rep спасибо. Не посоветуешь книгу или еще что-то по самым основам С, чтобы в таком коде без пизда разбираться
    2. M1h4n1k
      cladiksj, нет, книгу не посоветую, сори. Си вообще не знаю, только читать могу, и то хуево, как видишь
    3. Rvge
      cladiksj, Стивен Прата хорошо пишет, для новичков особенно
Top
Загрузка...