C
C Visualizer Plus
Supported Examples
All Topics Covered
Full Memory Layout
Hello-Welcome
Variables & Types
Arithmetic Operators
If / Else
For Loop
Nested For Loop
Hollow Pattern
While Loop
Switch Case
Functions
Factorial (Recursion)
Finonacci (Recursion)
Tower of Hanoi
Arrays
2D Array
2D Matrix
Strings
String Reverse
String Operations
Matrix Multiplication
Simple Struct
Enum & Typedef
Pointers
Double Pointer
Swap via Pointer
Call by Value / Reference
malloc / free
2d malloc / free
Memory Address
Size of Memory
Linear Search
Binary Search
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Math Libraries
Fibonacci
GCD & LCM
Number Base Conversion
Stack (Linked List)
Queue (Linked List)
BST Insert
BST Search
Tree Traversals
Bitwise Operators
Boolean
User Input (scanf)
File I/O
New
100%
Visualize
main.c
Prev
Next
Play
Pause
Not running
Welcome to C Visualizer Plus.
Write any C code in the editor — or pick an example — then click
Visualize
button to step-by-step execution.
Variables
Arrows
Stack Memory
Heap Memory
drag blocks to rearrange
No heap allocations yet. malloc/calloc will appear here.
Output
— no output yet —
Send
Call Stack
Memory Map
Ready
Line
—
Step
—
Frames
0
C99 · ← → navigate · Space play/pause · F5 run
👨💻 Md. Anisur Rahman
GitHub