Simple Program Self Referential Structure In C