C programming language study