As an amateur coder I started commenting in my code only recently. There are two main reasons for this, to enable others to read my code more easily, and secondly to enable myself to read my code more easily.
printf("If you use C macros");
int _i=1729;
while(_i--)
printf(" that are defined in terms of other C macros");
printf(", you will be in a world of hurt "
"unless you have good documentation written by a human.\n");
printf("If you use C macros"); int _i=1729; while(_i--) printf(" that are defined in terms of other C macros"); printf(", you will be in a world of hurt " "unless you have good documentation written by a human.\n");