Загрузка...

Chew the C code for a newcoke. What happens in each line?

Thread in C/C++ created by cladiksj Sep 18, 2021. 195 views

  1. cladiksj
    cladiksj Topic starter Sep 18, 2021 1 Apr 20, 2021
    Чуваки, нужна ваша помощь. Написать пояснение к каждой строке из кода на C (что происходит в этой строке) БУДУ ОЧЕНЬ БЛАГОДАРЕН:kitty:
    Code
    #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 Sep 18, 2021 Ответы skysmart - t.me/SkyAnsBot 272 May 4, 2021
    там вставка кода есть, н енадо так делать
     
    1. cladiksj Topic starter
      M1h4n1k, спасибо, отредактировал
  3. M1h4n1k
    M1h4n1k Sep 18, 2021 Ответы skysmart - t.me/SkyAnsBot 272 May 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 Topic starter
      M1h4n1k, +rep спасибо. Не посоветуешь книгу или еще что-то по самым основам С, чтобы в таком коде без пизда разбираться
    2. M1h4n1k
      cladiksj, нет, книгу не посоветую, сори. Си вообще не знаю, только читать могу, и то хуево, как видишь
    3. Rvge
      cladiksj, Стивен Прата хорошо пишет, для новичков особенно
Top
Loading...