In this heterogeneous world a program which is compiler dependent is simply unacceptable. In ANSI C programming teaches you C language in such a manner that you are able to write truly portable programs. This book doesn’t assume any programming background. It begins with the basics and steadily builds the pace so that the reader finds it easy to handle complicated topics towards the end. Each chapter has been designed to create a deep and lasting impression on the reader’s mind.”If taught through examples, any concept becomes easy to grasp”. This book follows this dictum faithfully. Yashavant has crafted well thought out programming examples for every aspect of C programming.
Features
Learn real-world C programming as per latest ANSI standard
All Programs work on DOS, Windows as well as Linux
Detailed explanation of difficult concepts like "Pointers" and "Bitwise Operators"
End of chapter Exercises drawn from different Universities
Written by author of best-seller Let Us C
Table of Contents
Overview of C Language
Introduction to ANSI C
Overview of Compilers and Interpreters
Basic structure of C Programs
Executing the program
C Tokens
Variables
Data Types
Symbolic Constant
Operators
Evaluation of Expression
Type Conversions
Decision making and Looping
Simple If Statement
If Else Statement
Nested If Statement
Switch Statement
Looping Statements
While Statement
Do While Statement
For Statement
Array, character Array, strings,
Subscript variables
Type of Array
One Dimensional Array
Two Dimensional Array
Multi-Dimensional Array
String Handling
String Handling Functions
Table of Strings
Function, Structures and Unions
Introduction To Function
Function Prototype or Declaration
Part of user-Defined Function
Function Returning Nothing
Function Calls
Functions Category
Recursion
Passing Arrays to Function
Pass two-Dimensional Array to a Function
Scope of the variables
Structures
Accessing structure Members
Coping and Comparing Structure Variables
Arras of Structures
Memory Allocation Structure Format
Nested Structures
Structures and Function
Unions
Pointers and File Management
Introduction to pointer
Features of Pointers
Pointer Variables Declaration
Initialization of pointer Variables
Pointer Arithmetic
Pointers and Arrays
Pointers and Two Dimensional Arrays
Pointers and Character Strings
Pointers to Functions
Pointers and Structures
File
Features
Learn real-world C programming as per latest ANSI standard
All Programs work on DOS, Windows as well as Linux
Detailed explanation of difficult concepts like "Pointers" and "Bitwise Operators"
End of chapter Exercises drawn from different Universities
Written by author of best-seller Let Us C
Table of Contents
Overview of C Language
Introduction to ANSI C
Overview of Compilers and Interpreters
Basic structure of C Programs
Executing the program
C Tokens
Variables
Data Types
Symbolic Constant
Operators
Evaluation of Expression
Type Conversions
Decision making and Looping
Simple If Statement
If Else Statement
Nested If Statement
Switch Statement
Looping Statements
While Statement
Do While Statement
For Statement
Array, character Array, strings,
Subscript variables
Type of Array
One Dimensional Array
Two Dimensional Array
Multi-Dimensional Array
String Handling
String Handling Functions
Table of Strings
Function, Structures and Unions
Introduction To Function
Function Prototype or Declaration
Part of user-Defined Function
Function Returning Nothing
Function Calls
Functions Category
Recursion
Passing Arrays to Function
Pass two-Dimensional Array to a Function
Scope of the variables
Structures
Accessing structure Members
Coping and Comparing Structure Variables
Arras of Structures
Memory Allocation Structure Format
Nested Structures
Structures and Function
Unions
Pointers and File Management
Introduction to pointer
Features of Pointers
Pointer Variables Declaration
Initialization of pointer Variables
Pointer Arithmetic
Pointers and Arrays
Pointers and Two Dimensional Arrays
Pointers and Character Strings
Pointers to Functions
Pointers and Structures
File





