01
Introduction
-
Language Features
-
Creating a C Program
-
Installing Required Software
-
Starting to write code
-
Creating and running your first C Program
-
Writing a C program that displays your Message
-
Structure of a C Program
-
Practical Exercise
02
Basic Concepts
-
The pre-processor
-
The #include statement
-
Compiler Starting Stage
-
Blocks
-
Use of Clrscr() & Getch() Function
-
Displaying Output
-
Reserved Keywords
-
Practical Exercise
03
Variables and Data Types
-
Basic Data Types
-
Declaration of Variable
-
Use of Assignment Operator
-
Enums and Chars
-
Format Specifiers
-
Command line arguments
-
Practical Exercise
04
Operators
-
Basic Operators
-
Bitwise Operators
-
The Cast and size of Operators
-
Operator Precedence
-
Practical Exercise
05
Control Flow
-
If Statements
-
If Else Statements
-
Nested If Statements
06
For Loop
-
While Loop
-
Do-While
-
For Loop
-
Nested for Loops
-
Break and Continue keyword
-
Practical Exercise
07
Text Arrays
-
Creating and using Arrays
-
Initialization Arrays
-
1D Array
-
2D Array
-
Multidimensional Arrays
-
Variable Length Arrays
-
Practical Exercise
08
Functions
-
Introduction
-
Defining Functions
-
Arguments and Parameters
-
Returning data from functions
-
Local and Global Variables
-
Type of Function
-
Function without Arguments without Return Type
-
Function without Arguments with Return Type
-
Function with Arguments without Return Type
-
Function with Arguments with Return Type
-
Practical Exercise l.
09
Strings
-
Defining a String
-
Constant Strings
-
Working with String Functions
-
Searching Strings
-
Converting Strings
-
char arrays
10
Practical
-
Keywords
-
if, else if
-
switch
-
while
-
do while
-
for loop
-
array
-
string
11
Pointers
-
Overview
-
Defining Pointers
-
Accessing Pointers
-
Pointer Basics
-
Pointers and Arrays
-
Pointer Arithmetic operator
-
Dynamic Memory Allocation
-
malloc, calloc, and realloc
12
Structures
-
Creating and Using Structures
-
Structures and Arrays
-
Nested Structures
-
Structures and Pointers
-
Structures and Functions
-
Practical Exercise
13
File Input and Output
-
Overview
-
Accessing Files
-
Reading for a file
-
Writing to a file
-
Finding your position of a Text in a File
-
Practical Exercise
14
The Standard C Library
-
Standard Header Files
-
Various Functions
-
Math Functions
-
Utility Functions