practise of C language learning