structure of c program