C Language Introduction

History
Why C Language Is So Popular?
Latest Version Of C
Feature
Application Of C

Day 1

C Language Introduction

History
Why C Language Is So Popular?
Latest Version Of C
Feature
Application Of C

Day 1

Basic Concepts of C

Compiler Interpreter Assembler
Source Code Vs Object Code
Program Structure In C
Pre-Processor
What Is IDE

Day 2

Basic Concepts of C

Compiler Interpreter Assembler
Source Code Vs Object Code
Program Structure In C
Pre-Processor
What Is IDE

Day 2

Execution of C Program

Create a Program
Compilation
Checking Error
Compilation Error
Logical Error
Linking Libraries
Runtime Error

Day 3

Execution of C Program

Create a Program
Compilation
Checking Error
Compilation Error
Logical Error
Linking Libraries
Runtime Error

Day 3

Ingredients of Program

Simple Program
Difference between Compile and Run
C Language Basic Syntax Rules
What Is A Header File?
Comments

Day 4

Ingredients of Program

Simple Program
Difference between Compile and Run
C Language Basic Syntax Rules
What Is A Header File?
Comments

Day 4

Elements of Programming

Character Set
Tokens
Keywords
Identifiers
Constants
Strings
Special Symbols
Operators

Day 5

Elements of Programming

Character Set
Tokens
Keywords
Identifiers
Constants
Strings
Special Symbols
Operators

Day 5

Operators in C

Arithmetic Operators
Relational Operators
Logical Operators
Bit-wise Operators
Assignment Operators
Conditional Operators
Special Operators
Increments and Decrements Operator

Day 6

Operators in C

Arithmetic Operators
Relational Operators
Logical Operators
Bit-wise Operators
Assignment Operators
Conditional Operators
Special Operators
Increments and Decrements Operator

Day 6

Variable in C

What Is Variable?
Rules To Name A Variable
Variable Declaration
Variable Scope
Global Variables
Local Variables
Variable Vs Identifiers
Variable Vs   Constants

Day 7

Variable in C

What Is Variable?
Rules To Name A Variable
Variable Declaration
Variable Scope
Global Variables
Local Variables
Variable Vs Identifiers
Variable Vs   Constants

Day 7

DataType in C

What is DataType?
Fundamental Or Primitive Data Types
Derived Data Types
User Defined Data Types
Data Type Modifiers

Day 8

DataType in C

What is DataType?
Fundamental Or Primitive Data Types
Derived Data Types
User Defined Data Types
Data Type Modifiers

Day 8

Some Difference

Address  Of Variable
Sizeof Variable
Ternary Operator
clrscr() & getch()
Typecasting
Implicit Conversion
Explicit Conversion

Day 9

Some Difference

Address  Of Variable
Sizeof Variable
Ternary Operator
clrscr() & getch()
Typecasting
Implicit Conversion
Explicit Conversion

Day 9

Decision Making In C

Simple If
If….Else
Nested If….Else Statement
Else If Statement
Switch

Day 10

Decision Making In C

Simple If
If….Else
Nested If….Else Statement
Else If Statement
Switch

Day 10

Looping Statement

Entry Control Loop
While Loop
For Loop
Nested For Loop
Exit Control Loop
Do While

Day 11

Looping Statement

Entry Control Loop
While Loop
For Loop
Nested For Loop
Exit Control Loop
Do While

Day 11

Jump Statements

Break
Continue
Return
Goto

Day 12

Jump Statements

Break
Continue
Return
Goto

Day 12

Array In C

Declaring An Array
Initialization Of An Array
Compile Time Array Initialization
Run-time Array Initialization
One- Dimensional Array
Two – Dimensional Array

Day 13

Array In C

Declaring An Array
Initialization Of An Array
Compile Time Array Initialization
Run-time Array Initialization
One- Dimensional Array
Two – Dimensional Array

Day 13

String In C

String And Character Array
String Input And Output
String – Miscellaneous Functions

Day 14

String In C

String And Character Array
String Input And Output
String – Miscellaneous Functions

Day 14

Pointer In C

What Is Pointer
Benefits Of Using Pointers
Declaration Of Pointer Variable
Initialization Of Pointer Variable
Pointer To A Pointer
Pointer With Array
Pointer To Multidimensional Array
Pointer And Character Strings
Array Of Pointers

Day 15

Pointer In C

What Is Pointer
Benefits Of Using Pointers
Declaration Of Pointer Variable
Initialization Of Pointer Variable
Pointer To A Pointer
Pointer With Array
Pointer To Multidimensional Array
Pointer And Character Strings
Array Of Pointers

Day 15

Storage Classes

Automatic Variables
External Or Global Variable
Static Variables
Register Variables

Day 16

Storage Classes

Automatic Variables
External Or Global Variable
Static Variables
Register Variables

Day 16

Function In C

Introduction To Functions
Void Main() Or Main()
Int Main() And Int Main(Void)
Type Of Function
Library Or Pre-Define Function
Type Of User-Defined Functions
No Arguments And No Return Value
No Arguments And A Return Value
With Arguments And No Return Value
With Arguments And A Return Value
Types Of Function Calls In C
Call By Value
Call By Reference
Functions Returning Pointer Variables
Nesting Of Functions
Recursion
Functions With Pointer
Function Returning Pointer
Pointer To Function
Function With Array
Passing Array To Function

Day 17

Function In C

Introduction To Functions
Void Main() Or Main()
Int Main() And Int Main(Void)
Type Of Function
Library Or Pre-Define Function
Type Of User-Defined Functions
No Arguments And No Return Value
No Arguments And A Return Value
With Arguments And No Return Value
With Arguments And A Return Value
Types Of Function Calls In C
Call By Value
Call By Reference
Functions Returning Pointer Variables
Nesting Of Functions
Recursion
Functions With Pointer
Function Returning Pointer
Pointer To Function
Function With Array
Passing Array To Function

Day 17

Structure In C

Defining A Structure
Declaring Structure Variables
Declaring Structure Variables Separately
Declaring Structure Variables With Structure Definition
Accessing Structure Members
Structure Initialization
Array Of Structure
Nested Structures
Structure As Function Arguments
Pointer To Structure Array
Accessing Structure Members With Pointer

Day 18

Structure In C

Defining A Structure
Declaring Structure Variables
Declaring Structure Variables Separately
Declaring Structure Variables With Structure Definition
Accessing Structure Members
Structure Initialization
Array Of Structure
Nested Structures
Structure As Function Arguments
Pointer To Structure Array
Accessing Structure Members With Pointer

Day 18

Unions In C

Defining A Unions
Declaring Unions Variables
Declaring Unions Variables Separately
Accessing Unions Members
Unions Initialization

Day 19

Unions In C

Defining A Unions
Declaring Unions Variables
Declaring Unions Variables Separately
Accessing Unions Members
Unions Initialization

Day 19

Dynamic Memory Allocation In C

What is DMA?
Need Of DMA
DMA Using by Malloc(),Calloc(), Free, Realloc

Day 20

Dynamic Memory Allocation In C

What is DMA?
Need Of DMA
DMA Using by Malloc(),Calloc(), Free, Realloc

Day 20

Header File In C

What is header file
Need of header file
Create Header file

Day 21

Header File In C

What is header file
Need of header file
Create Header file

Day 21

File Handling In C

What is File handling?
Opening A File Or Creating A File
Closing A File
Input/Output Operation On File
Reading And Writing To File
Difference Between Append And Write Mode
Uses function in File handling
Fopen(),Fclose(),Getc(),Putc(),Fscanf(),
Fprintf(),Getw(),Putw(),Fseek(),Ftell()

Day 22

File Handling In C

What is File handling?
Opening A File Or Creating A File
Closing A File
Input/Output Operation On File
Reading And Writing To File
Difference Between Append And Write Mode
Uses function in File handling
Fopen(),Fclose(),Getc(),Putc(),Fscanf(),
Fprintf(),Getw(),Putw(),Fseek(),Ftell()

Day 22