This book, the first of the Magnifying Series, presents a unique combination of semantic as well as syntactic aspects of C programming and provides the students with tricks and techniques for developing a C program with a clear insight into how the program would execute, terminate and can be rewritten in various possible ways.
The book teaches the basic programming concepts in C and illustrates various effective programming techniques by examples. It introduces different concepts such as binding time, process address space, call-by-value and recursion and attempts to rewrite programs using these concepts. The book explains the role of pointers in developing programs and compares arrays with pointers. Besides, it also discusses structures and unions as well as various types of file operations with the help of several application programs.
Key Features :
• Includes memory tracing techniques for flow charts and programs to help students develop logic for problem solving.
• Presents step-by-step execution of programs.
• Provides various ways of writing a program to inculcate flexibility in students.
• Gives ready code for about 150 programs and about 100 programming problems for practice.
This book is designed for the students of Computer Applications (BCA/MCA), Computer Science (BSc/MSc), Computer Science and Engineering and Information Communication Technology (BE/B.Tech) as well as for the students of other engineering disciplines.