Data Representation, Pseudo code solution to problem, Basic concepts in a C program, Declaration, Assignment & Print statements, Data Types, operators and expressions
Two way selection (if, if-else, nested if-else, cascaded if-else), switch statement, ternary operator
Loops (for, while, do-while), break and continue
Using an array, Using arrays with Functions, Multi-Dimensional arrays.
String Declaring, Initialising, Printing and reading strings, string manipulation functions, String input and output functions, array of strings
Functions in C, Argument Passing – call by value, call by reference, Functions and program structure, location of functions, void and parameter less Functions,
Basic of structures, structures and Functions, Array of structures, structure Data types, type definition.
Defining, opening and closing of files, Input and output operations
Pointers and address, pointers and functions (call by reference) arguments, pointers and arrays, address arithmetic, character pointer and functions, pointers to pointer, Initialisation of pointer arrays.
Dynamic memory allocations methods.
Introduction to Preprocessors, compiler control Directives