Hands-on in C programming is the result of many years of hard works done by professors, teachers, students and authors. This book is started and made
open-source in order to motivate young readers who are interested to learn programming.
In the first edition of the book, we had only published the list of programming examples in each chapters.
Hands-on in C programming is always improved in each edition. We are always looking for constructive feedbacks and suggestions. So, if you feel that there could have been certain work done better than what is currently included, feel free to get in touch with any one of the contributors or please drop a line to firstname.lastname@example.org.
All the best and happy programming!
Students, teachers and anyone who wants start learning programming. This book contains enough resources, codes and references for the readers to get familar with C programming.
What this book covers
Chapter 1, Fundamentals of C: It covers topics related to
variables and algorithmic expression,
character input and output,
external variables and scopes,
data types and sizes,
relational and logical operators,
increment and decrement operators,
assignment operators and expression,
precedence and order of evaluation.
Chapter 2, Control Structure: It contains topics related to
statements and blocks,
break and continue, and
goto and lables.
Chapter 3, Looping: It contains topics related to
break and continueand
Chapter 4, Array: This chapter outlines topics associated with
introduction to array,
Chapter 5, Function: This chapter contains topics related to
basic of functions,
functions returning non-integers,
the C preprocessor.
Chapter 6, Pointers: This chapter introduces topics related to
introduction to pointer,
pointers and addresses,
pointers and functional arguments,
pointers and array,
character pointers and functions,
pointers to functions,
pointers and arrays.
Chapter 7, Strings: This chapter deals with
introduction to string,
user-defined string functions..
Chapter 8, Structure & Union: This chapter introduces
basics of structures and unions,
structures and functions,
arrays of structures,
pointer of structures,
Chapter 9, File: This chapter outlines basic
I/O operations with files.
Chapter 10, Graphics: This chapter outlines basics of
getting started with computer graphics,