Algorithms, Flow Charts, C structure, Variables, Data types, Constants, Declarations, Operators,Precedence, Associativity, Order of evaluation, Type conversion, Storage classes, ProgrammingExamples
Input and output statements – scanf, getchar, gets, printf, putchar, puts; Control Statements – if,else-if, switch, Control Structures – while, for, do-while, break and continue, goto, ProgrammingExamples
Arrays – Single dimension, Two dimensional, Multi dimensional Arrays, Strings, ProgrammingExamples
Functions, Categories of functions, Pointers, Pointer arithmetic, Call by value, PointerExpression, Pointer as function arguments, , recursion, Passing arrays to functions, passingstrings to functions, Call by reference, Functions returning pointers, Pointers to functions,Programming Examples
Structures and Unions – defining, declaring, initialization, accessing, comparing, operations onindividual members; array of structures, structures within structures, structures and functions,pointers and structures, bit fields, Programming Examples
Files – defining, opening, closing, input and output operations, error handling, random access;Command line arguments; Dynamic Memory Allocation –definition, malloc, calloc, realloc, free,dynamic arrays;Preprocessor – definition, macro substitution, file inclusion, compiler control directives,Programming Examples