codes in learning c programming