C language learning material switch usage