Lecture Notes On C Programming and Data Structure
The C programming language is a structure-oriented programming language,
developed at Bell Laboratories in 1972 by Dennis Ritchie. The contents in this lecture note
include : A Beginner’s Guide Introduction to Programming, Introduction to C, structure of C programming,
Elements of C, Variables, Statements, Expressions, Input-Output in C, Formatted
Input-Output, Operators, Control Statements, Iterative statements, Jump statements, Function, Actual
arguments and Formal arguments, Recursion, Recursion verses Iteration, Storage classes, Arrays,
Two Dimensional Arrays, Array using Functions, Strings, Common Functions in String, Structure in C
Union, Nested Structure, Union, Pointers, Pointers and Arrays, Pointer Arithmetic, Pointers and
Function, Dynamic Memory Allocation, Pointer to Structure, File, Algorithm and Data Structure,
Analysis of Algorithms, Storage structure of Arrays, Sparse Matrices, Stack, Queue.
Author(s): Prof. Dr. Amiya Kumar
Rath, Asst. Prof Sumitra Kisan, Asst. Prof Gargi Bhattacharjee
197 Pages