Dear reader, congratulations on choosing to learn the C programming language, and thank you for picking up this book. My name is Slobodan Dmitrović, and I will try to introduce you to a wonderful world of C programming to the best of my abilities. This book is divided into four parts. In Part 1, we cover the C language basics. Part 2 explains the C standard library, and Part 3 introduces us to modern C standards. The final part explains the dos and don’ts in modern C. Let us get started!
1.1 What Is C?
C is a programming language, a general-purpose, procedural, compiled programming ...