C Language Programs Structure