Follow us


MERCURY LEARNING and INFORMATION provides print and digital content in the areas of science and medicine, technology and computing, engineering, and mathematics (STEM disciplines) designed for the professional/reference, trade, library, higher education, career school, and online training markets. We embrace both traditional and innovative publishing models designed to accommodate the needs of the intended audience by using the appropriate delivery methods.

C Programming

A Self-Teaching Introduction

R. Chopra, PhD

ISBN: 978-1-683920-90-8
Pub Date:  April 2017
Specs: 7 x 9   Paperback with CD
Pages: 200
Price: $44.95


Unlike many C programming books written by C programmers, this brief, self-teaching introduction was written by an instructor familiar with the needs of students. The book defines key programming terms as it teaches the basics of C programming. It contains numerous real world programming examples showing first the algorithm, immediately followed by the program for the algorithm, and then, its output. End of chapter exercises with "hints" help to review and master the material under discussion. An appendix with fifteen "C Lab projects" with their solutions is also included.



1: C-Overview. 2: Programming Using C. 3: Arrays And Pointers.  4: Structures and Unions. 5 File Handling In C. Appendix A: C Lab Projects. Appendix B: Keywords in C. Appendix C: Escape Sequences in C. Appendix D: Operator Precedence and Associativity. Appendix E: Standard Library String Functions. References. Index.


Rajiv Chopra (PhD) is an assistant professor of computer science and engineering and has written several texts and journal articles.