ISBN 9789351194132,Programming with C and Introduction to Data Structures

Programming with C and Introduction to Data Structures



Dreamtech Press

Publication Year 2014

ISBN 9789351194132

ISBN-10 9351194132


Number of Pages 268 Pages
Language (English)

Computer programming

The 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. Introduction to C Language Branching and Looping Statements Arrays and Strings Working with Functions Structures and File Management Pointers and Preprocessors Introduction to Data Structures Was this product information helpful? Yes No TABLE OF CONTENTS Chapter 1: Introduction to C Language 1.2 Paradigms of Programming 1.3 Main Programming Structures 1.4 Steps to Develop a Program 1.5 Introducing the C Language 1.6 Exploring Basic C Concepts 1.7 Developing a Simple C Program 1.8 Exploring Data Types 1.9 Introducing Constants 1.10 Introducing Variables 1.11 The printf() Function 1.12 The printf() Place Holders 1.13 The scanf() Function 1.14 The scanf() Place Holders 1.15 Working with Operators 1.16 Operator Precedence in C Chapter 2: Branching and Looping Statements 2.1 Exploring Different Types of Statements in C 2.2 Working with Conditional Statements 2.3 Working with Iterative Statements 2.4 Working with Jump Statements Chapter 3: Arrays and Strings 3.1 Introducing Arrays 3.2 Types of Arrays 3.3 Limitations of Arrays 3.4 Understanding Strings in C 3.5 Declaring and Initializing a String 3.6 Reading and Printing Strings 3.7 String Input and Output Functions 3.8 Single Character Input-Output Functions 3.9 Creating an Array of Strings 3.10 Performing String Operations 3.11 Using String Manipulation Functions Chapter 4: Working with Functions 4.1 Functions and Program Structure in C 4.2 Location of Functions 4.3 Types of Functions in C 4.4 Parameter Passing Mechanisms 4.5 Passing Arrays in Function 4.6 void and Parameter Less Functions 4.7 Recursive Functions Chapter 5: Structures and File Management 5.1 Structures 5.2 File Management Chapter 6: Pointers and Preprocessors 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 Functions and Pointers 6.8 Working with Arrays and Pointers 6.9 Pointers to Pointer 6.10 Allocating Memory at Runtime 6.11 Introduction to Preprocessors 6.12 The #define Directive 6.13 The #include Directive 6.14 The #if, #elif, #else and #endif Directives Chapter 7: Introduction to Data Structures 7.1 Primitive and Non-Primitive Data Types 7.2 Array 7.3 Linked List 7.4 Stack 7.5 Tree 7.6 Graphs 7.7 Queue