Introduction to computers, memory, data, information measurement concepts, programming language types, program development, History of C, Compiler, Interpreter, linker, libraries.
Installation of the compiler, First C program, Command Line Interface, Integrated Development Environment, C Character Set, use of Comments, Escape Sequence, Identifiers, Keywords, Data Types, char, Type declaration, Input output instructions, Floating point, Working with data, Character constant, Integer, Integer constants.
Arithmetic operator, Assignment operator, Compound assignment operator, Unary operators, Decrement operators, Increment operator, Sizeof( ), Type Casting, Operator precedence.
if Statement, relational operator, Logical operator, Multiple statements, if-else statements, Nested if-else, Switch statements, Conditional operator, Operator precedence.
Looping Statements, while loop, ++i or i++, break & continue statement, Nested while, for loop, do-while loop.
General form, Function call, call by value, call by reference, function prototype, global variable, scope rules, header file, recursion.
Introduction, Initialization, Character Array, More About Array, Multidimensional Array, Initialization, Accessing Elements.
Pointer, Pointer operations, pointer and functions, pointer arithmetic, pointer and array, pass array to a function, character pointer, array of pointers, pointer to pointer.
Structure, Nested structure, Structure and functions, Pass components separately, Pass sturcture, pass pointer to structure, typedef( ).
Union, Bit-wise operator, Bit-fields & Enumeration.
Files, file in C, file open mode, read & write a file, sequential access file, random access file.
long integer, short integer, signed and unsigned integer, signed and unsigned character, float, double, long double.
Automatic, Static, External and Register.
Preprocessor, preprocessor directives, Macro Expansion, why and where use macros, Macros with arguments, Macros vs. Functions, File inclusion, conditional compilation.