I was hoping someone could please walk me through on how this works.
Code:/* Code that accepts a user number and puts it into a function to_binary */ void to_binary(int n) { int r; r = n % 2; if (n >= 2) to_binary(n/2); putchar('0' + r); return; }