structure of c in c programming