Categories
College Bookssss >
BA PU Chandigarh
BSC PU Chandigarh
MSC PU Chandigarh
BBA PU Chandigarh
MA PU Chandigarh
Medical Books
Engineering Books
Management Books
PGDCA Books
BCOM PU Chandigarh
MCOM PU Chandigarh
BCA PU Chandigarh
MCA PU Chandigarh
animate-books

Programming in ANSI C

by Madhurima
₹725 ₹725.00(-/ off)

Rating & Reviews

23 Customer Review

Programming in ANSI C by E. Balagurusamy (McGraw-Hill Education) is a comprehensive book covering C programming from fundamentals to advanced topics, including pointers, dynamic memory allocation, file management, and linked lists. Aligned with ANSI C standards and updated with C99/C11 features, this edition includes hundreds of solved examples, chapter-end exercises, and four appendix projects. Key areas: constants, variables, data types, decision-making, looping, arrays, strings, functions, structures, unions, and preprocessors. Ideal for engineering, computer science, and IT students. Includes ASCII values, library functions reference, and graphics programming using C.

Have Doubts Regarding This Product ? Ask Your Question

  • Q1
    Does this book cover both decision making and looping in C separately?
    A1

    Yes. Chapter 6 covers decision making and branching (if, switch), while Chapter 7 is dedicated to decision making and looping (for, while, do-while).

  • Q2
    Are pointers and dynamic memory allocation explained with examples?
    A2

    Yes. Chapter 12 details pointers, and Chapter 14 covers dynamic memory allocation and linked lists with executable code examples.

  • Q3
    Is file management in C taught practically?
    A3

    Yes. Chapter 13 covers file management in C including opening, closing, reading, writing, and random access file operations.

  • Q4
    Does this book teach graphics programming using C?
    A4

    Yes. Appendix VI is dedicated to graphics programming using C, including basic shapes and animations.

  • Q5
    What is covered under character arrays and strings?
    A5

    Chapter 9 explains character arrays, string handling functions, input/output, and array of strings with examples.

  • Q6
    Is the preprocessor explained separately?
    A6

    Yes. Chapter 15 covers the preprocessor, macros, file inclusion, conditional compilation, and predefined macros.

  • Q7
    Does it include ASCII values and library functions reference?
    A7

    Yes. Appendix II lists ASCII values of all characters; Appendix III provides ANSI C library functions.

  • Q8
    Are structures and unions covered in depth?
    A8

    Yes. Chapter 11 covers structure declaration, nesting, arrays of structures, unions, and differences between them.

  • Q9
    Is there guidance on developing a complete C programme?
    A9

    Yes. Chapter 16 provides guidelines on programme development, debugging, testing, and documentation.

  • Q10
    Are user-defined functions explained with parameter passing?
    A10

    Yes. Chapter 10 covers function declaration, definition, call, return types, recursion, and call-by-value vs call-by-reference.

0.00

0 Overall Rating
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Try this product & share your review & thoughts

Chapter 1. Introduction to Computing
Chapter 2. Overview of C
Chapter 3. Constants, Variables and Data Types
Chapter 4. Operators and Expressions
Chapter 5. Managing Input and Output Operations
Chapter 6: Decision Making and Branching
Chapter 7: Decision Making and Looping
Chapter 8: Array
Chapter 9. Character Arrays and Strings
Chapter 10. User-Defined Functions
Chapter 11. Structures and Unions
Chapter 12. Pointers
Chapter 13. File Management in C
Chapter 14. Dynamic Memory Allocation and Linked Lists
Chapter 15. The Preprocessor
Chapter 16. Developing a C Programme: Some Guidelines

Appendix I - Bit-Level Programming
Appendix II - ASCII Values of Characters
Appendix III - ANSI C Library Functions
Appendix IV - Projects
Appendix V - C99/C11 Features
Appendix VI – Graphics Programming Using C
Bibliography
Index

Programming in ANSI C by E. Balagurusamy is an established book designed for introductory and intermediate programming courses. This title provides a comprehensive treatment of the C programming language, adhering to ANSI C standards while incorporating modern programming practices. Ideal for undergraduate engineering, computer science, and IT students, as well as self-learners, this book focuses on problem-solving and programme development.

Key Features

- Pedagogical Structure: Each chapter includes learning objectives, solved examples, review questions, and programming exercises.
- ANSI C Compliance: Explanations and examples strictly follow ANSI C specifications, ensuring portability and standard compatibility.
- Progressive Complexity: Concepts move from basic constants, variables, and data types to advanced topics like dynamic memory allocation and linked lists.
- Rich Appendices: Includes bit-level programming, ANSI C library functions, complete projects, C99/C11 features, and graphics programming using C.
- Debugging & Guidelines: Dedicated chapter on developing a C programme with coding guidelines.

Detailed Table of Contents Highlights

The book covers foundational topics such as managing input and output operations, decision-making and branching, and decision-making and looping. Later chapters address arrays, character arrays and strings, user-defined functions, structures and unions, and pointers. Advanced modules include file management in C, dynamic memory allocation, linked lists, and the preprocessor.

Why This Book?

E. Balagurusamy is a recognised author in programming education. This text distinguishes itself through hundreds of real-world programming examples, step-by-step logic explanation, and a strong emphasis on structured programming. Learners gain proficiency in writing efficient, readable, and portable C code.

Key Topics Covered (Keyword Focus)

- C programming fundamentals: Constants, variables, data types, operators, expressions.
- Control flow: Decision making, branching, looping (for, while, do-while).
- Data structures: Arrays, character arrays, strings, structures, unions.
- Memory management: Pointers, dynamic memory allocation, linked lists.
- Modular programming: User-defined functions, parameter passing, recursion.
- File handling: File management in C, sequential and random access.
- Advanced utilities: Preprocessor directives, macros, bit-level programming.
- Modern C: Overview of C99/C11 features.

Included Supplementary Material (in Appendix)

- ASCII values of characters
- Complete ANSI C library functions reference
- Four ready-to-run projects
- Graphics programming using C

Format & Availability

Available as a print paperback and digital eBook. Suitable for academic semester-long courses or intensive self-study. Each copy includes access to online resources where applicable (check with seller).

Chapter 1. Introduction to Computing
Chapter 2. Overview of C
Chapter 3. Constants, Variables and Data Types
Chapter 4. Operators and Expressions
Chapter 5. Managing Input and Output Operations
Chapter 6: Decision Making and Branching
Chapter 7: Decision Making and Looping
Chapter 8: Array
Chapter 9. Character Arrays and Strings
Chapter 10. User-Defined Functions
Chapter 11. Structures and Unions
Chapter 12. Pointers
Chapter 13. File Management in C
Chapter 14. Dynamic Memory Allocation and Linked Lists
Chapter 15. The Preprocessor
Chapter 16. Developing a C Programme: Some Guidelines

Appendix I - Bit-Level Programming
Appendix II - ASCII Values of Characters
Appendix III - ANSI C Library Functions
Appendix IV - Projects
Appendix V - C99/C11 Features
Appendix VI – Graphics Programming Using C
Bibliography
Index

Have Doubts Regarding This Product ? Ask Your Question

  • Q1
    Does this book cover both decision making and looping in C separately?
    A1

    Yes. Chapter 6 covers decision making and branching (if, switch), while Chapter 7 is dedicated to decision making and looping (for, while, do-while).

  • Q2
    Are pointers and dynamic memory allocation explained with examples?
    A2

    Yes. Chapter 12 details pointers, and Chapter 14 covers dynamic memory allocation and linked lists with executable code examples.

  • Q3
    Is file management in C taught practically?
    A3

    Yes. Chapter 13 covers file management in C including opening, closing, reading, writing, and random access file operations.

  • Q4
    Does this book teach graphics programming using C?
    A4

    Yes. Appendix VI is dedicated to graphics programming using C, including basic shapes and animations.

  • Q5
    What is covered under character arrays and strings?
    A5

    Chapter 9 explains character arrays, string handling functions, input/output, and array of strings with examples.

  • Q6
    Is the preprocessor explained separately?
    A6

    Yes. Chapter 15 covers the preprocessor, macros, file inclusion, conditional compilation, and predefined macros.

  • Q7
    Does it include ASCII values and library functions reference?
    A7

    Yes. Appendix II lists ASCII values of all characters; Appendix III provides ANSI C library functions.

  • Q8
    Are structures and unions covered in depth?
    A8

    Yes. Chapter 11 covers structure declaration, nesting, arrays of structures, unions, and differences between them.

  • Q9
    Is there guidance on developing a complete C programme?
    A9

    Yes. Chapter 16 provides guidelines on programme development, debugging, testing, and documentation.

  • Q10
    Are user-defined functions explained with parameter passing?
    A10

    Yes. Chapter 10 covers function declaration, definition, call, return types, recursion, and call-by-value vs call-by-reference.

No Syllabus Added

0.00

0 Overall Rating
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Try this product & share your review & thoughts

Top Trending Product

Related Product

Related Product

Related Blog Posts

Latest Blogs

Latest Blogs

blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025