Unit 1................................................................7
Function
1.1 Definition and Need of Function
1.2 Declaration and Prototypes
1.3 Function calling (Call by value, call by reference)
1.4 Function with return and Function with argument
1.5 Recursion
1.6 String Function : strcpy(), strlen(), strcmp(), strcat(), strrev().
Unit 2....................................................................................................20 Pointers
2.1 Introduction
2.2 Declaration, accessing value through a pointer
2.3 Operations on Pointers: array of pointer, Function and pointer, pointer to pointer
2.4 Dynamic memory allocation and releasing dynamically allocated memory.
Unit 3.................................................................................44
Structure and Union
3.1 Introduction. Declaration and accessing of structure and union
3.2 Need of structure and union
3.3 Nested structure
3.4 Array of structure.
Unit 4....................................................................................................63
Graphics
4.1 Introduction to Graphics in C
4.2 Graphics functions: Initgraph(), putpixel(), closegraph(), outtextxy(), setcolor(), line(), circle(), rectangle(), ellipse(), arc(), bar().
Unit 5....................................................................................................75
File handling in C
5.1 Concept of files, records, field
5.2 File Processing- fopen(), fclose(), fprintf(), fscanf(), getc(), putc(), getw(), putw() etc.
5.3 Command line arguments
Reference Books.............................................112