Introduction to 'C' programming |
- Programming technique and logic development
- SDLC and OOPS
- Determination of system requirement
- Algorithm flowchart & programs, file organization
- History of programming language
|
Concepts of Data Types |
- Concept of variable
- Static variables
- Global or external variables
- Constants
|
Operators in 'C' |
- Types of operators
- Relational operators
- Logical operators
- Conditional operators
|
Loop Structures |
- Data input output functions
- Control statements
- If statements
- Nested if-else statements
- While statements
- For statements
- Break statements
- Continue statements
- Goto statements
|
Arrays |
- Definition of an Array
- Multi-dimensional Array
- Arrays and Strings
- Multidimensional array on strings
|
Functions in 'C' |
- Concepts of a function
- Definition and declaration of a function
- Argument and return function
- Recursive function
|
Pointers |
- Introduction to Pointers
- Pointer declaration
- Passing pointers as arguments
- Pointers to functions
- Pointers and multidimensional arrays
|
Structures |
- Introduction, definition and declaration
- Operators
- Nested Structures
- Pointers to Structures
|
Link List |
- Concepts of Link List and DMA
- Dynamic Memory Allocation
- Features of Link List
- Operations of Link List
- Circular Link List
- Doubly Link List
|
File Handling in 'C' |
- Concepts of File Handling
- Opening, reading and closing a file
- File opening modes
- I/O operations
- The Getc() and putc() function
- The fprintf() and fscan() function
|