Está en la página 1de 2

PROGRAMMING WITH C

AND INTRODUCTION TO
DATA STRUCTURES
` 329/-

THIS BOOK COVERS:


Fundamentals of C Programming
u
Variables, Constants, and Data Types in C
u
Operators, Control, and Loop Statements in C
u
One-Dimensional, Two-Dimensional, and
u
Multi-Dimensional Arrays
Structures and Unions
u
Use of Pointers
u
Preprocessor Statements and Data Files in
u
C Data Structures

AS PER THE VTU SYLLABUS 2014-2015


Reviewed by:
Dr. G.T. Raju,
Dean of Engineering, Head of CSE
RNS Institute of Bangalore

he Programming with C and Introduction to Data Structures book helps you to master the C programming
language. The book covers the basic model of computation, paradigms of programming, main programming
structures, steps to develop a program, basic C concepts, data types, constants, variables, functions and
placeholders, operators, and operator precedence. It also includes different types of statements in C such as
conditional, iterative, and jump statements. Also, the book explains the types and limitations of arrays along with the
declaration and initialization of a string. Functions, structures, file management, pointers, preprocessors, and data
structures are also described in this book

SALIENT FEATURES:
u
Fundamentals of Problem Solving and C: Basic computation model, paradigms of programming, data types,

constants, variables, functions, and operators


u
Branching and Looping Statements: Control, iterative, and jump statements
u
Arrays and Strings: One- and two-dimensional arrays, declaring and initializing a string, reading and

displaying strings, string input and output functions, creating an array of strings, performing string operations,
and using string manipulation functions
Working with Functions: Functions and program structure in C, location of functions, types of functions in C,
u
parameter passing mechanisms, passing arrays in functions, void and parameter less functions, and recursive
functions
Structures and File Management: Defining a structure, declaring structure variables, initializing structure
u
variables, structures and functions, nested structures, arrays of structures, the typedef statement, defining
files, and the basic operations on files
Pointers and Preprocessors: Declaring a pointer variable, using the address of (&) an operator, initializing a
u
pointer, dereferencing a pointer, performing operations on pointers, pointer to pointer, allocating memory at
runtime, and preprocessor directives such as #define, #include, #if, #elif, #else, #endif, #undef, #ifdef, #ifndef,
and #error

ISBN: 9789351194132 | Price: 329/- | Pages: 268 | Authors: Dr. G.T. Raju, KLSI

TABLE OF CONTENTS:
Chapter 1: Introduction to C Language: Basic
Model of Computation | Paradigms of
Programming | Main Programming Structures
| Steps to Develop a Program | Introducing the C
Language | Exploring Basic C Concepts
| Developing a Simple C Program | Exploring
D a t a Ty p e s | I n t ro d u c i n g C o n s t a n t s
| Introducing Variables | The printf() Function
| The printf() Place Holders | The scanf()
Function | The scanf() Place Holders | Working
with Operators | Operator Precedence in C
?

Chapter 2: Branching and Looping


Statements: Exploring Different Types of
Statements in C | Working with Conditional
Statements | Working with Iterative
Statements | Working with Jump Statements
Chapter 3: Arrays and Strings: Introducing
Arrays | Types of Arrays | Limitations of Arrays
| Understanding Strings in C | Declaring and
Initializing a String | Reading and Printing
Strings | String Input and Output Functions
| Single Character Input-Output Functions
| Creating an Array of Strings | Performing
String Operations | Using String Manipulation
Functions

Chapter 4 : Working with Functions:


Functions and Program Structure in C
| Location of Functions | Types of Functions in C
| Parameter Passing Mechanisms | Passing
Arrays in Function | void and Parameter Less
Functions | Recursive Functions
Chapter 5: Structures and File Management:
Suctures | File Management
Chapter 6: Pointers and Preprocessors:
Understanding Pointers | Declaring a Pointer
Variable | Using the address of (&) Operator
| Initializing a Pointer Variable | Dereferencing a
Pointer | Performing Operations on Pointers
| Working with Functions and Pointers
| Working with Arrays and Pointers | Pointers to
Pointer | Allocating Memory at Runtime
| Introduction to Preprocessors | The #define
Directive | The #include Directive | The #if,
#elif, #else, and #endif Directives | The
#undef Directive | The #ifdef Directive | The
#ifndef Directive | The #error Directive
Chapter 7: Introduction to Data Structures:
Primitive and Non-Primitive Data Types | Array
| Linked List | Stack | Tree | Graphs | Queue

ABOUT THE AUTHOR:


The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the
market of engineering textbooks, bringing excellent content in engineering and technical education to
the fore. The teams at Kogent Learning Solutions, Inc. and Dreamtech Press are committed to providing
excellence in quality of content by judiciously analyzing the needs of its readers and ensuring
dedication of its authors and editors in catering to these needs.

Published by:

/dtechpress

WILEY INDIA PVT. LTD.


DREAMTECH PRESS
4435-36/7, Ansari Road, Daryaganj
19-A, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
New Delhi-110 002, INDIA
Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078
Email: csupport@wiley.com
Email: feedback@dreamtechpress.com
Website: www.wileyindia.com
Website: www.dreamtechpress.com
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com
/dtechpress

/dreamtechpress

Exclusively
Distributed by:

/company/dreamtech-press

También podría gustarte