Description

Book Synopsis

Authored by two standout professors in the field of Computer Science and Technology with extensive experience in instructing, Learn Programming with C: An Easy Step-by Step Self-Practice Book for Learning C is a comprehensive and accessible guide to programming with one of the most popular languages.

Meticulously illustrated with figures and examples, this book is a comprehensive guide to writing, editing, and executing C programs on different operating systems and platforms, as well as how to embed C programs into other applications and how to create oneâs own library. A variety of questions and exercises are included in each chapter to test the readersâ knowledge.

Written for the novice C programmer, especially undergraduate and graduate students, this bookâs line-by-line explanation of code and succinct writing style makes it an excellent companion for classroom teaching, learning, and programming labs.



Table of Contents

Preface

Chapter 1: Introduction

    1. History of Programming Language
    2. Different Types of Programming Language
    3. Importance of Programming
    4. C Program Structure
    5. Step-by-Step Tutorial to Run a C Program
    6. Keywords
    7. Identifiers
    8. Operators
    9. Operator Precedence in C
    10. Variables
    11. Constants
    12. Escape Sequences
    13. Data Types
    14. Type Casting
    15. Examples

Exercises

    • MCQ with Answers
    • Questions with Short Answers
    • Problems to Practice

Chapter 2: Flow-Control

    1. if Statement
    2. if..else Statement
    3. Nested if..else Statement
    4. Conditional Operator
    5. for Loop
    6. while Loop
    7. do..while Loop
    8. continue Statement
    9. break Statement
    10. switch..case Statement
    11. goto Statement
    12. Examples

Exercises

    • MCQ with Answers
    • Questions with Short Answers
    • Problems to Practice

Chapter 3: Arrays and Pointers

    1. Arrays
    2. 2-D arrays
    3. Multidimensional arrays
    4. String
    5. String Function
    6. Pointers
    7. Memory Allocation
    8. Examples

Exercises

    • MCQ with Answers
    • Questions with Short Answers
    • Problems to Practice

Chapter 4: Functions

    1. Function Types
    2. Function Structure
    3. Function Call
    4. Arrays and Functions
    5. Pointers and Functions
    6. Storage Class
    7. Examples

Exercises

    • MCQ with Answers
    • Questions with Short Answers
    • Problems to Practice

Chapter 5: Structure and Union

    1. Structure
    2. Union
    3. enum
    4. Data Structure and Algorithm
    5. Linked List
    6. Types of Linked List
    7. Examples

Exercises

    • MCQ with Answers
    • Questions with Short Answers
    • Problems to Practice

Chapter 6: File Management

    1. File Types
    2. File Operations
    3. Preprocessors
    4. Conditional Compilation
    5. Examples

Exercises

    • MCQ with Answers
    • Questions with Short Answers
    • Problems to Practice

Chapter 7: C Graphics

    1. Introduction
    2. Functions
    3. Color Table
    4. Fonts of Text
    5. Fill Patterns
    6. Including graphics.h in CodeBlocks
    7. Examples

Problems to Practice

Chapter 8: C Cross-platform

    1. Creating Own Library
    2. Turbo C
    3. Visual Studio Code
    4. Visual Studio
    5. Command Line
    6. Command Line Arguments
    7. Linux
    8. Embedding C Code into MATLAB
    9. Integrating C Code into Python
    10. Switching from One Language to Another
    11. Transition to C++ or C# from C

Chapter 9: C Projects

Learn Programming with C

    Product form

    £56.99

    Includes FREE delivery

    RRP £59.99 – you save £3.00 (5%)

    Order before 4pm today for delivery by Wed 24 Jun 2026.

    A Paperback by Md Atiqur Rahman Ahad, Md Atiqur Rahman Ahad

    15 in stock


      View other formats and editions of Learn Programming with C by Md Atiqur Rahman Ahad

      Publisher: Taylor & Francis Ltd
      Publication Date: 1/29/2024 12:00:00 AM
      ISBN13: 9781032283555, 978-1032283555
      ISBN10: 1032283556

      Description

      Book Synopsis

      Authored by two standout professors in the field of Computer Science and Technology with extensive experience in instructing, Learn Programming with C: An Easy Step-by Step Self-Practice Book for Learning C is a comprehensive and accessible guide to programming with one of the most popular languages.

      Meticulously illustrated with figures and examples, this book is a comprehensive guide to writing, editing, and executing C programs on different operating systems and platforms, as well as how to embed C programs into other applications and how to create oneâs own library. A variety of questions and exercises are included in each chapter to test the readersâ knowledge.

      Written for the novice C programmer, especially undergraduate and graduate students, this bookâs line-by-line explanation of code and succinct writing style makes it an excellent companion for classroom teaching, learning, and programming labs.



      Table of Contents

      Preface

      Chapter 1: Introduction

        1. History of Programming Language
        2. Different Types of Programming Language
        3. Importance of Programming
        4. C Program Structure
        5. Step-by-Step Tutorial to Run a C Program
        6. Keywords
        7. Identifiers
        8. Operators
        9. Operator Precedence in C
        10. Variables
        11. Constants
        12. Escape Sequences
        13. Data Types
        14. Type Casting
        15. Examples

      Exercises

        • MCQ with Answers
        • Questions with Short Answers
        • Problems to Practice

      Chapter 2: Flow-Control

        1. if Statement
        2. if..else Statement
        3. Nested if..else Statement
        4. Conditional Operator
        5. for Loop
        6. while Loop
        7. do..while Loop
        8. continue Statement
        9. break Statement
        10. switch..case Statement
        11. goto Statement
        12. Examples

      Exercises

        • MCQ with Answers
        • Questions with Short Answers
        • Problems to Practice

      Chapter 3: Arrays and Pointers

        1. Arrays
        2. 2-D arrays
        3. Multidimensional arrays
        4. String
        5. String Function
        6. Pointers
        7. Memory Allocation
        8. Examples

      Exercises

        • MCQ with Answers
        • Questions with Short Answers
        • Problems to Practice

      Chapter 4: Functions

        1. Function Types
        2. Function Structure
        3. Function Call
        4. Arrays and Functions
        5. Pointers and Functions
        6. Storage Class
        7. Examples

      Exercises

        • MCQ with Answers
        • Questions with Short Answers
        • Problems to Practice

      Chapter 5: Structure and Union

        1. Structure
        2. Union
        3. enum
        4. Data Structure and Algorithm
        5. Linked List
        6. Types of Linked List
        7. Examples

      Exercises

        • MCQ with Answers
        • Questions with Short Answers
        • Problems to Practice

      Chapter 6: File Management

        1. File Types
        2. File Operations
        3. Preprocessors
        4. Conditional Compilation
        5. Examples

      Exercises

        • MCQ with Answers
        • Questions with Short Answers
        • Problems to Practice

      Chapter 7: C Graphics

        1. Introduction
        2. Functions
        3. Color Table
        4. Fonts of Text
        5. Fill Patterns
        6. Including graphics.h in CodeBlocks
        7. Examples

      Problems to Practice

      Chapter 8: C Cross-platform

        1. Creating Own Library
        2. Turbo C
        3. Visual Studio Code
        4. Visual Studio
        5. Command Line
        6. Command Line Arguments
        7. Linux
        8. Embedding C Code into MATLAB
        9. Integrating C Code into Python
        10. Switching from One Language to Another
        11. Transition to C++ or C# from C

      Chapter 9: C Projects

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account