C Programming and Data Structures /
Behrouz A. Forouzan and Richard F. Gilberg
- 3rd Ed.
- Delhi Cengage Learning India Pvt. Ltd. 2019
- xv, Chap(1.1 to 17.102)p. : ill. ; 24cm
It includes pedagogical material, review material, practice sets etc..
Overview:
C Programming and Data Structures is designed to meet the requirements of undergraduate students of India. This book offers a fully updated, comprehensive survey of computer science theory and the C programming language. A highly visual approach has been used to explain fundamental programming concepts. Detailed discussions on several important topics pertaining to C programming have been included in the book, such as functions, arrays, pointers, strings, structures and unions, dynamic memory allocation functions, applications of programming in C, and many more. Each topic has been supplemented with an illustrative program to aid in faster and effective understanding for the students. The chapters include useful pedagogical features such as chapter objectives, solved examples, tables and illustrations, and end-of-chapter exercises including review questions, practice sets, problems and projects. In addition, the chapters incorporate a list of common programming errors that programmers are most prone to make during programming.
Features:
Offers a ground breaking visual approach, including a wide variety of figures, tables, and programs Uses a large number of examples, ranging from code snippets to complete implementations requiring several functions, providing the student with a range of techniques to study and practice Contains extensive end-of-chapter pedagogy, including a robust problem set featuring review questions, exercises, problems, and projects Covers all the requirements of computer science theory and C programming course offered by across all the universities in India
CD App includes:
Appendix A Character Sets
Appendix B Integer and Float Libraries
Appendix C Function Libraries
Appendix D Program Development
Appendix E Understanding Complex Declarations
Let’s C: A Supplement to Computer Programming Lab Glossary
Table of Contents: Chapter 1 Introduction to Computers
Chapter 2 Introduction to the C Language
Chapter 3 Structure of a C Program
Chapter 4 Bitwise Operators
Chapter 5 Selection—Making Decisions
Chapter 6 Repetition
Chapter 7 Arrays
Chapter 8 Strings
Chapter 9 Enumerated, Structure, and Union
Chapter 10 Pointers
Chapter 11 Pointer Applications
Chapter 12 Processor Commands
Chapter 13 Text Input/Output
Chapter 14 Binary Input/Output
Chapter 15 Functions
Chapter 16 Searching and Sorting
Online Material
Appendix A Character Sets
Appendix B Integer and Float Libraries
Appendix C Function Libraries
Appendix D Program Development
Appendix E Understanding Complex Declarations
Let’s C: A Supplement to Computer Programming Lab Glossary.
9789355735454
C (Computer program language); Data structures (Computer science)