what is the starting point for a c program