Subscribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Jan
2nd @8:00PM
Faculty: Mr. M.C.P. Saheb (22+ Yrs of Exp,..)
Duration : 45 Days
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 9246212143, 80 96 96 96 96
Syllabus:
C - LANGUAGE
1. Introduction to C
- Evolution of C
- Data types
- Variables
- Constants
- Identifiers
- Keywords
- Escape Sequences
- Format Control Strings
- Compilers
2. Standard Input and Output Functions
- Single Character Input – The getchar Function
- Single Character Output – The putchar Function
- String Input – The gets Function
- String Output – The puts Function
- Entering input Data – The scanf Function
- More about the scanf Function
- Writing Output Data – The Printf Function
- More about the printf Function
3. Operators and type Conversions
- Operators
- Arithmetic Operators
- Logical Operators
- Relational Operators
- Bitwise Operators
- Increment and Decrement Operators
- Assignment Operators
- Compound Assignment Operators
- Conditional Operator/ternary
- Special operators
- Implicit type Conversion (coercion)
- Explicit type conversion(casting)
- Precedence and Order of Evaluation
4. Control Structures
- Control Statements or Decision making statements
- Selection statements or Branching Statements
- The if statement
- The if else statement
- If else ladder / Stair case if
- Nested Conditional Constructs
- The null if statement
- The null else statement
- Switch statement
- Repetition or Iterative or Loop control statements
- The while loop
- The for loop
- The do while loop
- Unconditional Statements
- The got statement
- The break statement
- The continue statement
5. Arrays
- Introduction
- Single Dimension Arrays
- Array Declaration
- Array initialization
- Two Dimensional Arrays
- 2D Array Declaration
- 2D Array initialization
- Transpose Matrix
- 2D Array ZigZag Printing
- 2D Array Spiral Printing
- Three Dimensional Arrays
6. Strings
- Introduction to Strings
- Initializing character Arrays
- Standard String Library Functions
- Two Dimensional Array of Characters
- Examples on Strings
7. Functions
- Introducing Functions
- Defining a Function
- Accessing a Function
- Function Prototype
- Passing Arguments to a Function
- Function calls
- Return statements
- Recursions
- Arrays as Function Arguments
8. Structures and Unions
- User Defined Data Types
- Declaring a Structure
- Processing a Structure
- Accessing structure members
- Memory Representation of structure
- Structure Variable
- Multiple Structure Variables
- Array of Structures
- Uses of Structures
- Operations on Unions
- Unions and Structures Differences
- Enumerations
- Typedef
9. Storage Classes
- Storage Classes
- Automatic Variables
- Static Variables
- Register variables
- External (Global) Variables
10. Pointers
- Fundamentals
- Introduction to Memory
- Pointer Declarations
- Address and Dereferencing (& and *) operators
- Pointer operations (++ and --)
- Pointer Assignment
- Pointer Initialization
- Pointer to Pointers
- Dynamic Memory Allocation
- Void * malloc(size)
- Void * calloc(nitems,size)
- Void * realloc(void *block, size)
- Free()
- Pointer Arithmetic
- Pointer Arrays
- Call by Value
- Call by References
- Structures and Pointers
- Self Referential Structure
- Character Pointer
- Void Pointers
- Dangling Pointers
11. File Handling
- Introduction
- Types of Functions
- File operations
- File Modes
- File handling functions
- File Formatted I/O Functions
- Opening File with fopen() function
- Closing File with fclose() function
- Fgetc() and fputc()
- fscanf() and fprintf()
- Random Access Files
- ftell(), rewind() and fseek()
- Command Line Arguments (using argc and argv parameters)