Programming in C
Price: 695.00 INR
ISBN:
9780198065289
Publication date:
30/09/2011
Paperback
560 pages
283.0x216.0mm
Price: 695.00 INR
ISBN:
9780198065289
Publication date:
30/09/2011
Paperback
560 pages
283.0x216.0mm
The second edition of Programming in C is designed to serve as an introductory text for students of engineering, computer applications, and computer science. It provides a thorough understanding of the fundamentals of C and its applications.
Suitable for: The second edition of Programming in C is designed to serve as an introductory text for students of engineering, computer applications, and computer science.
Rights: World Rights
Description
The second edition of Programming in C is designed to serve as an introductory text for students of engineering, computer applications, and computer science. It provides a thorough understanding of the fundamentals of C and its applications.
Beginning with the basic concepts of programming, the book gives an exhaustive coverage of arrays, strings, functions, pointers, and data structures. Separate chapters on linked lists and stacks, queues, and trees, with their implementation in C, have been provided to simplify the learning of complex concepts.
Some advanced features of C such as memory models, command-line arguments, and bitwise operators have also been included. Case studies demonstrating the use of C in solving mathematical as well as real-life problems have also been presented. This edition also highlights C99 features wherever relevant in the text.
Students will find this book an excellent companion for self-study owing to its easy-to-understand approach with plenty of programs complete with source codes, sample outputs, and test cases.
Table of contents
Chapter 1. Introduction to Programming, Algorithms and Flowcharts
Chapter 2. Basics of C
Chapter 3. Input and Output
Chapter 4. Control Statements
Chapter 5. Arrays and Strings
Chapter 6. Functions
Chapter 7. Pointers in C
Chapter 8. User-Defined Data Types and Variables
Chapter 9. Files in C
Chapter 10. Linked Lists
Chapter 11. Advanced C
Chapter 12. Stacks, Queues, and Trees
Features
- Illustrates widely used library functions with program codes and test cases
- Highlights the common mistakes to indicate the possible problem areas
- Highlights C99 features wherever relevant in the text
- Provides numerous review questions and programming exercises at the end of each chapter
- Accompanying CD
- The Accompanying CD includes all the example programs, incremental problems, and case stduies in a user-friendly format.
- New to the Second Edition
- New chapter on Stacks, Queues, and Trees
- Chapter-end case studies to demonstrate how concepts can be put into practice
- Points to Note, Key Terms with definitions, Frequently Asked Questions, and Project Questions with each chapter
- Improved explanations of algorithms and codes, and new in-text examples
- Incremental problem running through Chapters 3 to 9, illustrating program code building from basics
- New sections such as variable length arrays, searching and sorting algorithms, pointer and const qualifier, and applications of linked lists
Description
The second edition of Programming in C is designed to serve as an introductory text for students of engineering, computer applications, and computer science. It provides a thorough understanding of the fundamentals of C and its applications.
Beginning with the basic concepts of programming, the book gives an exhaustive coverage of arrays, strings, functions, pointers, and data structures. Separate chapters on linked lists and stacks, queues, and trees, with their implementation in C, have been provided to simplify the learning of complex concepts.
Some advanced features of C such as memory models, command-line arguments, and bitwise operators have also been included. Case studies demonstrating the use of C in solving mathematical as well as real-life problems have also been presented. This edition also highlights C99 features wherever relevant in the text.
Students will find this book an excellent companion for self-study owing to its easy-to-understand approach with plenty of programs complete with source codes, sample outputs, and test cases.
Read MoreTable of contents
Chapter 1. Introduction to Programming, Algorithms and Flowcharts
Chapter 2. Basics of C
Chapter 3. Input and Output
Chapter 4. Control Statements
Chapter 5. Arrays and Strings
Chapter 6. Functions
Chapter 7. Pointers in C
Chapter 8. User-Defined Data Types and Variables
Chapter 9. Files in C
Chapter 10. Linked Lists
Chapter 11. Advanced C
Chapter 12. Stacks, Queues, and Trees