C programming is one of themost important and fundamental course of computer science in the universitiesof China. It uses C language as the basis to introduce the principles andmethods for programming, helps the students to shape the mindset of usingprogramming to solve real-world problems, and builds a solid basis forfollowing study and research. C is a classical yet modern programming language.It has both the features of high-level computer language and the capability ofaccessing low-level hardware resources. Due to its flexibility, simplicity andscalability, it has been heavily used in academia and industry, particularly inthe domain of computer science, biomedical engineering, artificialintelligence, embedded systems, etc.