Table Of Content:
What Is C Programming ?,
History Of C Language ,
Where Is C Used?,
Key Applications ,
Why Learn ‘C’? ,
How ‘C’ Works?.
Install C On Windows ,
Install C In Linux ,
Install C On MAC .
C Hello World! Example: Your First Program
What Is Comment In C Language? ,
Example Single Line Comment,
Example Multi Line Comment,
Why Do You Need Comments?.
What Is A Character Set? ,
Token ,
Keywords And Identifiers,
What Is A Variable?,
Data Types,
Integer Data Type,
Floating Point Data Type,
Constants,
What Is A Conditional Statement?,
If Statement,
Relational Operators,
The If-Else Statement,
Conditional Expressions,
Nested If-Else Statements,
Nested Else-If Statements,
What Are Loops?,
Types Of Loops,
While Loop,
Do-While Loop,
For Loop,
Break Statement,
Continue Statement,
Which Loop To Select?,
What Is A Switch Statement?,
Syntax,
Flow Chart Diagram Of Switch Case,
Example,
Nested Switch,
Why Do We Need A Switch Case?,
Rules For Switch Statement:,
What Is A String?,
Declare And Initialize A String,
String Input: Read A String,
String Output: Print/Display A String,
The String Library,
Converting A String To A Number,
What Is A Storage Class?,
Auto Storage Class,
Extern Storage Class,
Static Storage Class,
Register Storage Class,
How To Create A File,
How To Close A File,
Writing To A File,
Reading Data From A File,
Interactive File Read And Write With Getc And Putc,
What Is A Function?,
Library Vs. User-Defined Functions,
Function Declaration,
Function Definition,
Function Call,
Function Arguments,
Variable Scope,
Static Variables,
Recursive Functions,
Inline Functions,
What Is A Pointer?,
How Does Pointer Work?,
Types Of A Pointer,
Direct And Indirect Access Pointers,
Pointersarithmetic,
Pointers Andarrays,
Pointers Andstrings,
Advantages Of Pointers,
Disadvantages Of Pointers,
Functions Pointers In C Programming With Examples,
What Are Bitwise Operators?,
Bitwise AND,
Bitwise OR,
Bitwise Exclusive OR,
Bitwise Shift Operators,
Bitwise Complement Operator,
How Memory Management In C Works?,
Dynamic Memory Allocation,
The Malloc Function,
The Free Function,
The Calloc Function,
Calloc Vs. Malloc: Key Differences,
The Realloc Function,
Dynamic Arrays,
Typecasting In C: Implicit, Explicit With Example,
What Is Typecasting In C?,
Implicit Typecasting,
Explicit Typecasting.