MCA105 - Programming in ‘C’ |
UNIT I INTRODUCTION TO C LANGUAGE |
Overview of ‘C’language - Constants, Variables and Data Types - Operators, Expressions and
Assignment statements - Managing Input/Output Operations - Formatted I/O - Decision Making -
Branching - IF, Nested IF - Switch - goto - Looping- While, do, for statements. |
UNIT II ARRAYS AND FUNCTIONS |
Arrays - dynamic and multi-dimensional arrays - Character arrays and Strings - String handling
Functions - User defined Functions - Categories of Functions - Recursion. |
UNIT IIISTRUCTURES AND UNIONS |
Basics of Structures-Declaring a Structure - Array of Structures -Passing Structures
elements to Functions- Passing entire Structure to Function - Structures within
Structures - Union - Union of Structures - Enumerated Data Types - typedef
Statement. |
UNIT IVPOINTERS |
Pointers - Declaration, Accessing a variable, dynamic memory allocation, Pointers versus Arrays,
Array of pointers, Pointers to functions and structure Pointers. |
UNIT VFILE MANAGEMENT |
File Management in C - Data hierarchy- Files and Streams - Sequential access file- Random access
file - Preprocessors |
Reference Books |
1 E.Balagurusamy “ Programming in ANSI C ” , Tata McGraw Hill, 2004
2 Yashavant P. Kanetkar “Understanding Pointers In C” , BPB Publications, NewDelhi, 2002
3 Byron C Gottried, Programming with C, Schuams’ outline series, 2nd edition, Tata McGraw Hill,
2006. |