Hey, first I was want to say good job, It's nice to see somebody who's willing to input the effort and time to help others.
Anyways...
If I had to suggest something... I would ask you to clarify your code examples a little.
like this excerpt...
int x = 1, y = 3, z = 4;
int *num;
const...