Чуваки, нужна ваша помощь. Написать пояснение к каждой строке из кода на 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; } Код #include <stdio.h> // putchar void rev(const char* const c) { if (*c) { rev(c + 1); putchar(*c); } } int main(void) { rev("NIBBA"); return 0; }
#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, потому что все збс } 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, потому что все збс }
cladiksj, нет, книгу не посоветую, сори. Си вообще не знаю, только читать могу, и то хуево, как видишь