Introduction to Programming using C

Abhijeet Jaysingrao Pawar

ISBN: 9789350040485

248 pages

INR 329

Description

The book includes programming concepts such as algorithms and flowcharts along with skills used in C programming. The concepts discussed in the book are very helpful for all levels of readers/software developers. The book provides a lot of examples to simplify the different concepts of C programming in an easy to read and understand language. A brief knowledge of any OOPS programming language will be added advantage to grasp the details and examples elaborated in the book. At the end of every chapter, you will find different types of exercises to test your learning. Apart from this, sample question papers are also provided, which will help students in preparing study guidelines to clear C programming exams.

Preface

Chapter 1: Programming Concepts and Introduction to C

· Basic Model of Computation

· Paradigms of Programming

· Main Programming Structures

· Steps to Develop a Program

· Categories of Programming Languages

· Introduction to the C Language

· Basic C Concepts

· Structure of a C Program

· Data Types in C

· Data Type Modifiers

· Constants in C

· Variables in C

· Backslash Constants in C

· Summary

· Quick Revise

Chapter 2: Managing Input and Output Operations

· 2.1 Input/Output Functions

· 2.2 The printf() Function

· 2.3 The printf() Place Holders

· 2.4 Escape Sequence

· 2.5 The scanf() Function

· 2.6 The scanf() Place Holders

· 2.7 The getchar() Function

· 2.8 The gets() Function

· 2.9 The putchar() Function

· 2.10 The puts() Function

· 2.12 The getch() Function

· 2.13 The getche() Function

· Summary

· Quick Revise

Chapter 3: Working with Operators and Expressions in C

· 3.1 Working with Operators

· 3.2 Operator Precedence in C

· Summary

· Quick Revise

Chapter 4: Control Structures

· 4.1 Exploring the Syntax of a Control Structure

· 4.2 Working with Conditional Statements

· 4.3 Working with Iterative Statements

· 4.4 Working with Jump Statements

· Summary

· Quick Revise

Chapter 5: Arrays

· 5.1 Introducing Arrays

· 5.2 Types of Arrays

· 5.3 Limitations of Arrays

· Summary

· Quick Revise

Chapter 6: Pointers

· 6.1 Understanding Pointers

· 6.2 Declaring a Pointer Variable

· 6.3 Using the address of (&) Operator

· 6.4 Initializing a Pointer Variable

· 6.5 Dereferencing a Pointer

· 6.6 Performing Operations on Pointers

· 6.7 Working with Arrays and Pointers

· 6.8 Working with Pointers to Pointer

· 6.9 Allocating Memory at Runtime

· Summary

· Quick Revise

Chapter 7: Working with Functions

· 7.1 Overview of Functions

· 7.2 Types of Functions

· 7.3 Functions and Variables

· 7.4 Parameter Passing Mechanisms

· 7.5 Recursive Functions

· 7.6 Storage Classes

· 7.7 Function Pointers

· 7.8 Preprocessor Directives

· Summary

· Quick Revise

Chapter 8: Structures and Unions

· 8.1 Structures

· 8.2 Nested Structures

· 8.3 Array of Structures

· 8.4 Use of Structure in a Function

· 8.5 Pointer to a Structure

· 8.6 The typedef Statement

· 8.7 The sizeof Operator

· 8.8 Self?Referential Structures

· 8.9 Unions

· Summary

· Quick Revise

Chapter 9: File Handling in C

· 9.1 Exploring the Concept of Files

· 9.2 Opening and Closing Files

· 9.3 Accessing Data Files Randomly

· Summary

· Quick Revise

Index

Model and Recent Question Papers

What’s on the CD?ROM?