C fundamentals – character set – identifier and key works – data types – constants – variables – declarations – expressions – statements – arithmetic, unary, relational and logical, assignment and conditional operators – library functions.
UNIT II
Data input/output functions – simple c programs – flow of control – control structures – switch, break and continue, go to statements – comma operator.
Arrays – defining and processing – passing arrays to functions – multidimensional arrays – arrays and string – structures – passing structures to functions – self referential structures – unions.
UNIT V
Pointers – declarations – passing pointers to functions – operation in pointers – pointer and arrays – arrays of pointers – structures and pointers – files: creating, processing, opening and closing – bit wise operations.
Text Books
(i) Gottfried B S – Programming with C – II Edition TMH Pub Co Ltd.
(ii) B. W. Kernighan and D. M. Ritchie, 1990, The C Programming Language, Second Edition, PHI, New Delhi.
Reference Books
(i) A. N. Kanthane, 2005, Programming with ANSI and Turbo C, Pearson Education, Delhi.
(ii) J. R. Hanly and E. B. Koffman, 2005, Problem solving and program design in C, Fourth Edition, Pearson Education India.